记一次nginx 403 错误排错

nginx 启动成功了,但是需要监听的端口在浏览器中打开 403错误

我查阅了一些文章,先是将需要代理的静态文件目录权限修改为777:

sudo chmod -R 777 [文件目录名]

但是修改后仍然为403错误

然后查看nginx的进程,发现如下:

ubuntu@VM-0-4-ubuntu:~$ ps -aux | grep nginx
root      1081  0.0  0.0 141144  1564 ?        Ss   15:57   0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
www-data  1082  0.0  0.3 143820  6384 ?        S    15:57   0:00 nginx: worker process
ubuntu    1387  0.0  0.0  13780  1108 pts/0    S+   15:57   0:00 grep nginx

可看到上面的 nginx : worker process 用户为 www-data

于是修改 nginx 配置文件中的用户,在配置文件中找到 user 字段,将它后面的内容改为想要启动的用户名即可:

user [自己的用户];

 

 

参考文章:

https://blog.csdn.net/onlysunnyboy/article/details/75270533

https://www.jianshu.com/p/e0dadb871894

上一篇:剑指 Offer 57 - II. 和为s的连续正数序列


下一篇:Pandas介绍