2011-05-31 229 views

回答

5

應該完全獨立於生產服務器設置測試或「分段」服務器。你應該而不是重用實時系統的任何組件,甚至包括數據庫。只需使用單獨的數據庫設置生產系統的副本,單獨的文件,如果可能的話,使用獨立的(但完全相同的)服務器。

一個測試系統的關鍵是測試代碼,可能是車和可能刪除所有實時數據,拍你的狗,並採取你的午餐人質。此外,您的測試系統可能與生產系統不兼容,具體取決於您將要改變的道路。

因此,請在您的Apache配置(或您正在使用的任何設備)中創建一個新的虛擬主機,並將其設置爲與生產系統完全相同。完成。

+1

射擊狗+1:D – Tim 2011-05-31 11:52:07

6

我已經使用了幾年的一種方法是設置登臺服務器實例。這些可以是單獨的物理服務器,也可以是使用主機名檢查的同一臺服務器上。但是,最好在每個實例下都有獨立的Web根目錄和獨立的數據庫。如果您的網站的不同方面在分段實例之間共享,那麼您會有麻煩!

我的設置如下:

這一切都是通過正確分配DNS記錄實現(以指向正確的服務器),並使用我的Web服務器應用程序的配置腳本,聽取主機名稱並提供正確的Web根目錄。