记一次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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步