nginx 突然开始向 /var/lib/nginx 抛出权限被拒绝

Teo*_*Teo 3 permissions nginx

我有一台 nginx 服务器,它运行正常大约 1 年,但两周前服务器已转移到另一个提供商。一切正常,但过了一段时间,大约 3 天后,服务器开始在上传文件时抛出错误,例如:

2017/07/26 09:58:18 [crit] 13254#13254: *2829396 open() "/var/lib/nginx/proxy/7/12/0000002127" failed (13: Permission denied) while reading upstream, client: 195.82.157.12, server: ***, request: "GET *** HTTP/1.0", upstream: "***", host: "***", referrer: "***"
Run Code Online (Sandbox Code Playgroud)

但这是错误的,我什至将 shure 的权限更改为 777,但仍然存在相同的错误。

日志中没有其他错误,只有在 /var/lib/nginx/proxy/ 之后具有不同数字名称的“权限被拒绝”。重新启动 nginx 后一切正常,但现在此错误以随机间隔返回,大约 2 天。我找到的唯一治愈方法是重新启动。

任何人都可以帮助我或至少提供一个线索,我应该挖掘来解决这个问题吗?

Fra*_*nto 7

授予/var/lib/nginx/使用此命令的权限:

chown -R www-data:www-data /var/lib/nginx/
Run Code Online (Sandbox Code Playgroud)

这对我有用。