我是 nginx 的新手,但在过去的几天里,我一直在了解这些功能及其提供的所有功能。我在 Centos 6.3 中运行 nginx。
我已经使用 php-fpm 安装了 nginx,但对用户和组有一些疑问。
当我安装 nginx 时,它将用户/组设置为 nginx。我已经将我的盒子设置为在 /accounts/example.com/public_html 中包含所有服务器块帐户(虚拟主机)。现在这些文件夹都归 root/root 所有我是否需要将任何文件夹更改为 nginx/nginx?
设置 php-fpm 池帐户。我在 /etc/php-fpm.d 文件夹中有一个名为 www.conf 的 php-fpm conf 文件。该文件中的用户和组是 www/www。如果我没有运行池,我假设这是默认的 conf 文件。如果我不运行池,用户/组是否应该更改为 nginx/nginx?
如果我要运行 php-fpm 池,/etc/php-fpm.d/domainname.conf 中的用户是否应该反映我在问题 1 中设置的相同用户/组。
nginx.conf 中列出的用户/组是否应该与 php-fpm 配置相同?
我真的对 vhost 的用户和组设置感到困惑(我知道这是一个 apache 术语)我只是想弄清楚我必须添加哪些用户/组,我必须更改哪些文件夹权限......等等。
如果有人可以给我一些关于哪些文件夹需要对我运行的设置具有哪些权限的仅供参考,那将对我有很大帮助。网络上的每个教程似乎都传递了用户/组/文件夹权限,除非它是日志文件/文件夹。
任何帮助将非常感激!谢谢!
nginx ×1