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可以执行,设置给某个用户可写就不行