nginx 报错 open() "fastcgi_temp" failed (13: Permission denied) 的解决办法

查看 nginx 日志,发现有报错信息:

查看对应目录的权限,发现所属用户是 nobody,而实际运行 nginx 的是 wwwuser

因此问题原因应该是:nginx 最初始时以 nobody 身份启动过,创建了缓存所属用户是 nobody,后面改动 nginx 的运行用户为 wwwuser,导致新用户没有权限写入缓存。

解决方案:修改对应目录下的所属用户为当前 nginx 启动用户。

发表评论