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