nginx安装和配置

2024-01-02 05:53:54

目录

1.安装

2.配置

3.最小配置说明?

?4. nginx 默认访问路径


1.安装

使用 epel 源安装

先安装 yum 的扩展包

yum install epel-release -y

?再安装 nginx?

yum install nginx -y

?在启动nginx 前先关闭防火墙

systemctl stop firewalld

?取消防火墙开机自启

systemctl disable firewalld

启动 nginx

systemctl start nginx.service

?开机自启动

systemctl enable nginx.service

?可以访问 ip 地址进行查看是否启动成功

?也可以查看启动进程

ps -ef|grep nginx

?nginx 启动后默认占用的是 80端口,查看端口占用情况

netstat -lntup

2.配置

在 nginx 中,系统已经给我们将文件备份好了,所以可以直接对文件进行修改配置

?来到 nginx 目录下

cd /etc/nginx/

?查看文件

?1)过滤

?其中 nginx.conf 是主配置文件,每次启动都会加载它,所以我们只需要对该文件进行修改

在修改前,我们可以先对文件中 # 行 和空号进行过滤

grep -Ev '#|^$' nginx.conf.default

?这是过滤之后的内容

?2) 输出重定向

从备份文件 nginx.conf.default 中输出重定向到? nginx.conf 中

grep -Ev '#|^$' nginx.conf.default > nginx.conf

?3)编辑配置文件

vim nginx.conf

进入编辑后,先进行行数查看,方便对行数进行删除

set number

?将光标定到17行,然后键盘上 先按 4 再快速 按dd 就可以将17-20行删除掉

?

?保存退出,然后重启nginx

systemctl restart nginx

?最小配置完成

查看进程

工作进程可以 kill 掉,然后由管理进程重启一个工作进程;但是管理进程 kill 掉之后 ,nginx 就启动不了了,所以要注意

?更改后配置之后,查看下语法是否正确

nginx -t

?

3.最小配置说明?

worker_processes ?1;
表示工作进程数量,建议不要超过cpu内核数量

?events {
? ? worker_connections ?1024;
}

表示连接数量,每个工作进程可以连接1024个

?include ? ? ? mime.types;

表示nginx启动时加载nginx.conf 主配置文件时,先加载 mime.types 里的配置文件, 这个文件主要用来表示支持那些多媒体格式

?default_type ?application/octet-stream;

表示如果不能打开的文件,将默认以八进制的数据流打开文件

server { # 一个网站配置
? ? ? ? listen ? ? ? 80; #网站打开端口
? ? ? ? server_name ?localhost; # 网站默认域名,可以进行修改
? ? ? ? location / { #网站打开目录
? ? ? ? ? ? root ? html; # 站点根目录
? ? ? ? ? ? index ?index.html index.htm; #网站访问默认页面路径
? ? ? ? }
? ? }
?

?4. nginx 默认访问路径

1)访问nginx时,打开的HTML 文件存放在目录?
/usr/share/nginx/html/

cd 到该目录下可以进行查看

2)修改站点根目录

自己创建一个 /web 目录 ,然后在该目录下放入自己需要访问的网站,然后进行配置

?查看目录路径 pwd?

?3)上传网站压缩包,然后解压

?修改站点根目录

将原本的 html 修改成? /web/yiliao

?保存退出然后重启nginx

然后对ip 地址进行访问,默认的nginx 页面就会显示成我们配置的 yiliao 页面

文章来源:https://blog.csdn.net/m0_60494863/article/details/135233053
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。