现象:
页面访问一直 403;
查看nginx 的错误日志:
"/root/www/dist/index.html" is forbidden (13: Permission denied), client: 192.168.1.21, server: 192.168.1.21, request: "GET / HTTP/1.1", host: "192.168.1.21”
解决方案:
1. 首先想到的是 dist 的权限
修改dist 文件的权限。 chmod -R 777 /root/www
问题未解决;
2. 查看nginx的启动用户
命令,查看:
ps aux | grep "nginx: worker process" | awk '{print $1}’
或者直接打开nginx.conf 配置文件:
最上面,查看显示的是。user nginx 还是什么 ?
直接修改为 user root ,重启。
user USERNAME [GROUPNAME]; //指定运行worker进程的用户和组