嗨,我想问一下在网络服务器上安装新软件的最佳实践是什么,我几乎是自学的,我在家里的PC上有:Ubuntu11.04安装了LAMP,还有一个运行CentOS 5.6的VPS。
我通常只是在家里测试一切,而不是在web服务器上进行更改。即使直到现在还没有出什么可怕的错误。我希望它继续这样下去,我正在慢慢地获得信心去做一些稍微复杂一些的事情。
无论如何,我不知道专业人士是如何做到的,但我想知道测试通常是如何工作的。是直接对服务器所做的更改,还是有某种“测试服务器”,其配置与真正的服务器相同,并且所有内容都是首先在“测试服务器”上测试的。
或者,我可以用CentOS安装一个虚拟盒,并测试那里的一切。我目前想通过SSH测试apache模块和软件安装。
发布于 2011-07-13 15:59:17
是的,通常有适合服务器的测试环境。例如,您可以拥有开发、QA、预生产和生产环境。
如果使用VirtualBox作为测试服务器,请确保大量使用快照功能。在测试新事物时能够回滚更改是很正常的。记住,仅仅因为它是一个测试服务器,并不意味着您将在第一次正确安装。拥有快照可以轻松地让您的安装工作起来,然后您可以轻松地回滚并一次执行设置(同时记录该过程,以便将其应用于生产服务器)
https://serverfault.com/questions/289958
复制相似问题