nginx的权限问题(13: Permission denied)解决办法

一个nginx带多个tomcat集群环境,总是报以下错误:nginx

  2012/03/07 15:30:39 /opt/nginx/proxy_temp/4/31/0000000314" failed (13: Permission denied) while reading upstream, client: 172.16.1.33, server: www.XXX.com, request: "POST /XXX.do HTTP/1.1", upstream: "http://xxx.com/XXXX.do", host: "XXXX.com", referrer: "http://XXXX.com/XXXX.do"
tomcat

查看了一下nginx进程 ps aux|grep nginx测试

发现都是nobody的进程,可是nginx的目录都是root用户,另外集群tomcat也是属于root用户,并且root启动,查看nginx.conf:server

user nobody进程

改为:user rootget

中止nginx -s stopio

重启 nginx -c  nginx.conf集群

测试...stream

搞定。cli

相关文章
相关标签/搜索