我们的旧服务器在 /home/user/public_html/ 中有它,但在 /var/www/ 中似乎更有意义。
旧服务器有 cpanel,我想作为该设置的一部分,它将虚拟服务器分成自己的 /home/ 文件夹,并为每个服务器提供一个 Web 根目录。/home/user/ 中的所有文件也归用户所有,而不是 root。
但是我们没有子帐户,而且我习惯于在 /var/www/ 中创建各种虚拟主机(根据我的 Ubuntu 经验),那么在 CentOS 中仅使用 /var/www/ 有什么缺点吗?然后我将拥有一个包含我和其他开发人员的组所有的文件。
我看不出有什么区别。放在 /var/www 或 /home/USER/www 中与同一所有者具有严格相同的安全级别。
然而问题很令人困惑:你没有子帐户,但你有虚拟主机和其他开发人员。这些开发者与您共享同一个帐户,或者每个开发者在同一组中都有一个帐户?在这种情况下很难管理。我认为你需要一个部署系统:开发人员使用 git/subversion,并且在服务器中,你使用一个工具(它可能只是一个简单的 shell 脚本,执行svn up或git pull),以便这些 Web 应用程序的所有文件都在唯一用户下。
| 归档时间: |
|
| 查看次数: |
44732 次 |
| 最近记录: |