2012-06-21 90 views
0

我有一個網站可以開展工作,因爲構建網址的方式似乎是在假設它將位於服務器根目錄(僅應用程序)的情況下創建的。我應該如何配置我的VirtualHost?

在我的dev的服務器我有其他的項目,到現在一個簡單的符號鏈接已爲我工作,但由於這種新的應用程序要坐在路由和處理到達所有的URL,這不是現在的情況:80。

希望從httpd.conf中這個片段將有助於解釋什麼,我想acheive:

# default for any not matched elsewhere 
<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot /var/www/html/newproject 
</VirtualHost> 
# now try to pick out specific URLs 
<VirtualHost localhost/webdev> 
DocumentRoot /var/www/html/existingProject 
ServerName localhost/project 
</VirtualHost> 

希望是有道理的。

+1

谷歌'名稱的虛擬hosting' –

回答

1

我的建議是:

主機文件中添加一個值,這樣就可以路由一個特定的應用程序到另一個域這樣有localhost2。然後添加第二臺虛擬主機與Servername localhost2。這也應該可能已經被問過Server Fault

+0

感謝Travis的建議。我最終在httpd.conf中添加了「Listen 81」指令,並將新項目VirtualHost設置爲聽取*:81。 – DaFoot

0

我結束了在httpd.conf中加入了「聽81」指令並設置newproject虛擬主機聽*:81

相關問題