频道栏目
首页 > 系统 > Linux > 正文

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

2012-03-08 12:19:57           
收藏   我要投稿
一个nginx带多个tomcat集群环境,老是报如下错误:
 
  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: "https://xxx.com/XXXX.do", host: "XXXX.com", referrer: "https:// www.2cto.com /XXXX.do"
查看了一下nginx进程ps aux|grep nginx
 
发现都是nobody的进程,但是nginx的目录都是root用户,另外集群tomcat也是属于root用户,而且root启动,查看nginx.conf:
 
user nobody
 
改成:user root
 
停止nginx -s stop
 
重启nginx -c  nginx.conf
 
测试...
 
搞定。
 
作者 王树兵
相关TAG标签 权限 办法 问题
上一篇:Apache + Tomcat 配置及URL转发
下一篇:SSH1环境搭建及示例
相关文章
图文推荐
热门新闻

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站