我一直收到这个错误
2013/03/13 13:25:07 [crit] 49299#0:*38 重命名()“/var/tmp/nginx/fastcgi_temp/6/00/0000000006”到“/var/cache/nginx/microcache/8 /fd/c36e398490d9b70e3c98ba094d065fd8”读取上游时失败(13:权限被拒绝)
我尝试了 Nginx 和 SO 论坛中的其他信息,例如更改文件夹/文件的所有者、删除 Nginx 的 microcache 文件夹以自行创建新文件夹,但似乎没有任何效果。
我的 Nginx 配置将www所有这些文件夹作为用户(所有者,在 FreeBSD 中)/var/tmp/nginx/fastcgi_temp/,并/var/cache/nginx/microcache/作为www用户(所有者)和wheel组。
为了测试它,我什至给了-R 777上面提到的文件夹并重新启动 nginx,但error.log仍然说同样的错误。甚至想不出这里可能出了什么问题,任何指导将不胜感激。
小智 3
我通过授予其父目录权限来修复此问题。/var/cache/nginxall 都有只读权限,虽然/var/cache/nginx/microcache/有所有权限,但只有在我更改后才有效/var/,/var/cache/并且/var/cache/nginx/权限为 766。这仍然很奇怪,但对我有用。
| 归档时间: |
|
| 查看次数: |
17464 次 |
| 最近记录: |