2014-04-21 42 views
0

我有一個應用程序運行在apache web服務器上。Apache網絡服務器

我有一些域指向這個應用程序(PHP)的網絡服務器,所以有一個IP託管這些域。

我需要在apache web服務器上創建一個此應用程序的副本作爲測試站點,並且我有一個我沒有使用的域(它尚未指向此應用程序)。

我需要知道的是如何做到這一點,因爲我希望測試站點能夠獨立工作。

該網站被稱爲例如:

www.testxxx.com (site6) 

這是Apache服務器上,我已經把應用程序的副本(在那裏的項目文件夾)和我創建了一個單獨的數據庫,並更新了配置文件所以他們指向測試數據庫。

我不確定接下來要做什麼,以便我可以在不干擾主應用的情況下訪問網站。

我需要在httpd.conf中創建一個虛擬主機嗎?你能否幫我完成下一步工作?

謝謝

+0

所以什麼youre要說的是,你想從同一個服務器 –

+0

阿帕奇確實運行兩個網站不需要特定的設置來託管用於測試的網站。 –

+0

是的,這是正確的我想從同一臺服務器運行到網站。 – user3556889

回答

2

要進行此設置,您需要爲每個網站設置虛擬主機。

在httpd.conf中,搜索NameVirtualHost。直屬本,粘貼以下,並修改指令:

<VirtualHost YOUR_SHARED_IP_ADDRESS:80> 
DocumentRoot /path/to/your/live/site/public_html 
ServerName example.com 
ServerAlias www.example.com 
</VirtualHost> 

<VirtualHost YOUR_SHARED_IP_ADDRESS:80> 
DocumentRoot /path/to/your/test/site/public_html 
ServerName testxxx.com 
ServerAlias www.testxxx.com 
</VirtualHost> 

一旦你完成上面,重啓Apache