nginx 是否要求每个服务器块都有一个 Ubuntu 用户?

nginx 是否要求每个服务器块都有一个 Ubuntu 用户?

nginx 是否要求每个服务器块都有一个 Ubuntu 用户?即使这不是要求,这样做是否被认为是一种好的做法?

我计划将每个域的文件存储在中/var/www/somedomain.com/public_html,而不是存储在任何给定用户的主文件夹中。

答案1

简短的回答是“不,它没有”。

Nginx 使用一个名为 的用户www-data。该用户应该有权访问 中的文件/var/www/somedomain.com/public_html

因此您只需对文件和配置设置正确的权限规则即可/etc/nginx/sites-available

此外,如果只有您的站点,我不建议为每个服务器块创建用户。

如果它是公共网络服务器,您可以在系统中创建一些额外的用户,并且一些远程用户将连接到该服务器来配置新的网站,但无论如何不要为每个服务器块创建用户。

相关内容