nginx Permission denied的错误

有一个页面刷新,有时候会打开,有时候会报无法加载解析的错误。
结果在服务器上一查看nginx error.log的错误:
open() "/var/lib/nginx/tmp/fastcgi/4/12/0000000124" failed (13: Permission denied) while reading upstream。。。。。
我在网上看了,都说是权限的问题,我也给了权限,而且/var/lib/nginx/tmp/fastcgi/这个目录下面没有4的文件夹,是空的,怎么会提示没有权限。
求高手解答!!!!!

阅读 5.7k
1 个回答

快三年了都没人回答。

个人解决的方案:

查看 /var/lib/nginx/tmp/fastcgi 权限,发现所有者是 nobody。

查看 nginx 配置中发现 user 也是 nobody,意思应该是没人能够操作。

修改 user 为 nginx,重启 nginx,再次查看 /var/lib/nginx/tmp/fastcgi,所有者是 nginx。

就不会再报权限问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题