2013-03-28 56 views
0

我正在使用MAMP。我想單獨的域在本地計算機上使用不同的根。虛擬主機只顯示所有域的一個根

  • 我想要「localhost」去我的htdocs文件夾。
  • 我想要「wowzers.loc」以/ Donald/Projects/wowzers作爲它的根。
  • 我想要「secondsite.loc」使用/ Donald/Projects/secondsite作爲其 根。

這裏是我的httpd-vhosts.conf文件:

NameVirtualHost *:80 

<VirtualHost *> 
    DocumentRoot "/Users/donald/Projects/wowzers" 
    ServerName wowzers.loc 
</VirtualHost> 

<VirtualHost *> 
    DocumentRoot "/Users/donald/Projects/secondsite" 
    ServerName secondsite.loc 
</VirtualHost> 

眼下,輸入 「本地主機」, 「wowzers.loc」,或 「secondsite.loc」 都將定位到第一個條目在我的虛擬主機文件中。在這個例子中,一切都導航到「wowzers.loc」。

爲什麼我的所有服務器名都指向頂端條目?

+0

你有沒有嘗試設置virualHost本地主機就像其他? – Neo 2013-03-28 00:53:27

+0

Neo,你能更具體嗎?你指的是什麼「其他」?你指的是哪個VirtualHost? – 2013-03-28 01:21:23

回答

1

你應該嘗試一下週圍沒有DocumentRoot引號,也通過從NameVirtualHost同樣的理由來VirtualHost即:<VirtualHost *:80>

Apache documentation