Nginx 和 php 由不同的用户运行。这是一个坏主意吗?

Kon*_*ert 1 linux php nginx

我刚刚发现我的 nginx 用户与 ("php-user") 返回的用户不同。两个用户都不是 root。不过不知道这个配置以后会不会出问题?

我正在 Ubuntu 12.04 上工作。

Mic*_*ton 5

这是一个非常好的主意,可以提高服务器的安全性。

这意味着 PHP 无法在没有全局写入权限的情况下写入 nginx(或任何其他用户)拥有的数据(并且您永远不会有chmod 777任何事情)。

在我的生产 Web 服务器中,nginx 以用户nginx身份运行,而 PHP 以用户身份www-data或类似方式运行。