非标准站点目录

非标准站点目录

你知道,默认情况下,nginx 和 apache 等服务器使用标准目录来存放网站。例如“public_html”、“www”。我注意到,在多用户设置中,网站被放置在用户的主目录中

/home/username/public_html

我有这样一个设置,使用 nginx 和 php-fpm,并且我想要一个自定义目录来保存所有网站,在所有者的主目录之外,例如

/sites/www.example.org/

这是个坏主意吗?使用主目录有什么好处吗?

显然我会 chown 每个 sitedir 以使其属于相关用户。

答案1

我认为这取决于情况。如果每个用户都有自己的私人网站,可以把那些放进去/主页/用户/public_html但如果网站不是那样的私人网站,我会把它们放在像你给出的文件夹结构中,它们位于/站点/域名/子域名/

将所有网站放在一个目录中可以更轻松地授予权限、进行备份、可能将它们放在不同的磁盘(挂载点)等。

相关内容