nginx的權限問題(Permission denied)解決辦法
一個nginx帶多個tomcat集群環境,老是報如下錯誤:
failed (13: Permission denied) while reading upstream
查看nginx進程ps aux|grep nginx
發現都是nobody的進程,但是nginx的目錄都是root用戶,另外集群tomcat也是屬於root用戶,而且root啟動。
查看nginx.conf:
user nobody
改成:user root
注意:只是注釋掉(#user nobody),沒重新賦值默認還是nobody
停止nginx -s stop
重啟nginx -c nginx.conf
測試...
另:fastdfs+lua縮略圖的路徑也有同樣問題,默認情況設置777可以執行,設置給某個用戶可寫就不行