将Web Root放在CentOS中的位置? / var / www /或/ home / user / public_html /?

Modified on: Wed, 11 Sep 2019 17:00:02 +0800

我们的旧服务器在/ home / user / public_html /中有它,但似乎在/ var / www /中更有意义。

旧服务器有cpanel,我认为作为该设置的一部分,它将虚拟服务器分成/ home /中的自己的文件夹,并为每个文件夹提供一个Web根目录。 / home / user /中的所有文件也归用户所有,而不是root。

但是我们没有子帐户,我习惯在/ var / www /中创建各种虚拟主机(从我的Ubuntu体验中),所以在CentOS中使用/ var / www /有什么缺点吗?然后我会拥有一个包含我和其他开发人员的组所拥有的所有文件。

最佳答案

我认为没有任何区别。将它放在/ var / www或/ home / USER / www中,同一所有者具有严格相同的安全级别。

然而问题是令人困惑:你没有子帐户,但你确实有vhost和其他开发人员。这些开发者与您共享同一个帐户,或者每个开发人员在同一个群组中拥有一个帐户?在这种情况下很难管理。我认为你需要一个部署系统:开发人员使用git / subversion,在服务器中,你使用一个工具(它可能只是一个简单的shell脚本,执行svn upgit pull)以便这些网络应用的所有文件都在唯一用户之下。

作者:jcisio

相关问答

添加新评论