本文最后更新于:2023年4月26日 晚上
查看可安装的版本
1
yum list nginx*
安装某一个版本
1
yum install -y nginx.x86_64 # 表示自动同意安装
nginx配置文件
1
vim /etc/nginx/nginx.conf
注意 root 与 alias 的区别【路径配置 root /xxx/xx/ 最后一个是否有/;配置太难啦!】
启动
nginx
服务1
2
3
4nginx -t [-c /etc/nginx/nginx/conf] # 查看nginx配置文件是否正确
start nginx
systemctl start nginx # 两种方式都可以nginx常用命令
1
2
3systemctl status nginx # 查看nginx状态
nginx -s reload # 重启nginx(每次修改了配置文件都需要重启)
nginx -s stop # 关闭nginxnginx 权限问题
1
2
3
4
5
6
7[0]: 权限【读写类】
[2]: 连结
[3]: 拥有者
[4]: 群组
[5]: 文件容量
[6]: 修改日期
[7]: 文件或目录1
2
3chmod 755 /xxx/xx # * 修改当前文件下所有文件的权限 755: rwx 全放开
chmod 所有者:所属组 /xxx/xx # 修改后面文件夹或文件的所有者与所属者
chmod -r 所有者:所属组 /xxx # 修改子目录下的所有配置后端服务接口
1
2
3
4
5
6
7location /api {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/api;
}