目录
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 默认访问路径
/usr/share/nginx/html/
cd 到该目录下可以进行查看
2)修改站点根目录
自己创建一个 /web 目录 ,然后在该目录下放入自己需要访问的网站,然后进行配置
查看目录路径 pwd
3)上传网站压缩包,然后解压
修改站点根目录
将原本的 html 修改成 /web/yiliao
保存退出然后重启nginx
然后对ip 地址进行访问,默认的nginx 页面就会显示成我们配置的 yiliao 页面