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

相關文章
相關標籤/搜索