最佳实践:用于开发和生产网站的一个或单独的服务器?

时间:2014-04-25 20:30:53

标签: apache web development-environment

最好是:

  • 开发网站(dev.test.com)和生产网站(www.test.com)的一台服务器

OR

  • 两台服务器 - 一台用于开发网站(dev.test.com),另一台用于生产网站(www.test.com)

1 个答案:

答案 0 :(得分:0)

根据我自己的经验,我更喜欢为生产和开发网站提供单独的服务器。我的理由如下:

  • 有时,开发人员可能会提交引入安全漏洞的代码。我已经看到这种情况发生在一个导致服务器被root用户的方式。幸运的是,由于生产在不同的服务器上运行,因此问题被隔离并且不会影响客户端。

  • 拥有单独的服务器可以更轻松地查看升级到较新版本软件或实施新服务的效果,而不会影响生产中的运行服务。

  • 如果您经常“重置”您的开发环境以镜像您的生产环境,它还可以作为各种备份的附加备份。

如果资源有限,则可以在单个物理主机上设置虚拟机以获得相同的最终结果。