nginx安装和配置

目录

1.安装

2.配置

3.最小配置说明 

 4. nginx 默认访问路径


1.安装

使用 epel 源安装

先安装 yum 的扩展包

yum install epel-release -y

nginx安装和配置_第1张图片

 再安装 nginx 

yum install nginx -y

nginx安装和配置_第2张图片

 在启动nginx 前先关闭防火墙

systemctl stop firewalld

 取消防火墙开机自启

systemctl disable firewalld

启动 nginx

systemctl start nginx.service

 开机自启动

systemctl enable nginx.service

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

nginx安装和配置_第3张图片

 也可以查看启动进程

ps -ef|grep nginx

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

netstat -lntup

nginx安装和配置_第4张图片

2.配置

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

 来到 nginx 目录下

cd /etc/nginx/

 查看文件

 1)过滤

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

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

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

 这是过滤之后的内容

nginx安装和配置_第5张图片

 2) 输出重定向

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

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

 3)编辑配置文件

vim nginx.conf

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

set number

nginx安装和配置_第6张图片

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

 nginx安装和配置_第7张图片

 保存退出,然后重启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)上传网站压缩包,然后解压

nginx安装和配置_第8张图片

 修改站点根目录

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

nginx安装和配置_第9张图片

 保存退出然后重启nginx

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

你可能感兴趣的:(linux,服务器,nginx)