为什么Nginx重置缓存临时目录的所有者?

时间:2018-12-26 17:22:01

标签: nginx

由于某种原因,我的Nginx缓存临时目录今天早晨更改了其所有者,导致Nginx失去了读取/写入它们的能力。我不知道为什么。 nginx工作进程以ec2-user身份运行:

nginx.conf

user ec2-user ec2-user;

当我最初开始运行此nginx进程时,它与所有者/var/lib/nginx/*创建了缓存临时目录(nginx:root)。我运行了sudo chown -R ec2-user:root /var/lib/nginx来授予工作进程访问权限,该访问进程按预期工作。我什至测试了停止/启动并重新加载nginx,以确保每次nginx假脱机时都不会还原所有者。一切似乎都是持久的,直到一天后现在回到nginx:root,工作人员无法再访问它。

我找不到有关何时(如何)创建这些目录的文档,也找不到任何可以指定所创建目录的所有者的设置。我能找到的最接近的是proxy_store_access,但这只会设置权限,而不是所有者。

有人知道为什么会这样吗,以及将来如何预防吗?

0 个答案:

没有答案