查看了一下nginx进程ps aux|grep nginx
发现都是nobody的进程,但是nginx的目录都是root用户,另外集群tomcat也是属于root用户,而且root启动,查看nginx.conf:
user nobody
改成:user root
停止nginx -s stop
重启nginx -c nginx.conf
发现都是nobody的进程,但是nginx的目录都是root用户,另外集群tomcat也是属于root用户,而且root启动,查看nginx.conf:
user nobody
改成:user root
停止nginx -s stop
重启nginx -c nginx.conf
本文介绍了一种修改Nginx用户配置的方法。由于Nginx及其关联进程默认使用nobody用户运行,而Nginx目录及集群Tomcat属于root用户,这可能导致权限问题。文章通过更改nginx.conf文件中的用户配置为root,并重新启动Nginx服务来解决该问题。
932

被折叠的 条评论
为什么被折叠?



