最佳实践,或者说设置网络托管服务器、权限等的最佳方法

最佳实践,或者说设置网络托管服务器、权限等的最佳方法

我即将设置一台服务器,我和朋友将在上面托管网站,我将使用 Debian。我曾多次设置 LAMP 解决方案,仅用于本地测试目的,但从未用于实际生产。

我想知道在设置服务器方面,特别是访问 Web 根目录方面,最佳实践是什么。我看到过以下几个选项:

  • 在服务器上设置一个供我们使用的单用户帐户,并使用虚拟主机指向主目录中的某个位置,例如 /home/webdev/www。
  • 为我们每个人设置一个用户帐户,并以某种方式授予 /var/www 权限(最好的方法是什么?设置一个新组?)

我希望在第一次设置时就把这件事做好,因为一旦我们的第一个站点启动并运行,就不会再有任何回头路了。

提前感谢任何指导。

答案1

这里是来自姊妹网站的链接,其中涵盖的主题相当丰富。

答案2

为你们两个创建单独的用户帐户,并确保文件与网络服务器位于同一组中。(即选项 2)。

这两种选择都不是最佳实践。您真正应该做的是使用版本控制系统,例如 subversion (SVN),每个版本都在单独的分支上工作,并将更改合并在一起(“主干”)。诸如 beanstalk 之类的服务可以帮助您快速起步。(www.beanstalkapp.com)

相关内容