2012-07-19 72 views
0

所以我有一個PHP系統通過運行在窗口SO上的Apache服務器。 我想創建一些它的鏡像來進行測試,而不必複製源代碼。例如:實際情況:Apache鏡像文件夾

http://192.168.1.1/finantial位於C:\的EasyPHP \ WWW \ finantial

我想創建這樣的:

http://192.168.1.1/finantial_test指向相同的源代碼 上面的地址。

當這個配置是好的,我可以讓應用程序使用不同的數據庫。

+0

創建指向同一目錄下,或者重定向 – Gntem 2012-07-19 12:03:25

+0

一個虛擬主機@GeoPhoenix用戶將瀏覽系統,在/ finantial_test但他會跑/ finantial確實如此。 – DontVoteMeDown 2012-07-19 12:22:25

回答

0

這是很容易做到這一點。只需添加一個AliasVirtualHost像...

<VirtualHost *:80> 
Alias /finantial_test "C:/EasyPHP/www/finantial" 
</VirtualHost> 
1

真實服務器上的配置應該是這樣的

test_financial.conf

<VirtualHost *:80> 
DocumentRoot /var/www/financial 
ServerName test.financial.com 
</VirtualHost> 

financial.conf

<VirtualHost *:80> 
DocumentRoot /var/www/financial 
ServerName financial.com 
</VirtualHost> 
+0

它必須在.htaccess上,或者它可以在apache.conf上完成? – DontVoteMeDown 2012-07-19 12:57:07

+0

在windows中我認爲它在apache/conf/extra/httpd-vhosts.conf中,在我的回答中,我添加了兩個單獨的VirtualHosts,因爲我認爲你可以使它更多,就像需要身份驗證來訪問test.financial。 – Gntem 2012-07-19 15:51:52

+0

謝謝,但我解決了我的問題與別名描述上面我自己ansert。 – DontVoteMeDown 2012-07-20 14:18:37