2009-10-04 49 views
1

如果您正在閱讀我的問題,謝謝,感謝您的幫助WAMP的多域名localhost

我在Windows Vista上使用Wamp。

我創建了2項目文件夾:

www/project1/ 
www/project2/ 

我的虛擬主機文件看起來像這樣:

NameVirtualHost *:80 

<VirtualHost *:80> 
    DocumentRoot "C:/wamp/www/project1/" 
    ServerName project1.com 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "C:/wamp/www/project2/" 
    ServerName project2.com 
</VirtualHost> 

能有人建議我怎麼能去這樣做?

回答

3

你需要在虛擬主機指定服務器名這樣的(和另外ServerAlias)爲每個主機名:

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host1.localhost" 
    ServerAlias *.first.com first.com 
    ServerName www.first.com 
    ErrorLog "logs/dummy-host1.localhost-error.log" 
    CustomLog "logs/dummy-host1.localhost-access.log" common 
</VirtualHost> 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost" 
    ServerAlias *.second.com second.com 
    ServerName www.second.com 
    ErrorLog "logs/dummy-host2.localhost-error.log" 
    CustomLog "logs/dummy-host2.localhost-access.log" common 
</VirtualHost> 
+0

對不起朋友,但你是在暗示是不是爲我工作。在原文中查看我的編輯。如果你能從那裏幫助,那會很好。 – Chris

+1

Hosts文件必須映射first.com和second.com爲localhost: 127.0.0.1 first.com 127.0.0.1 second.com 您需要確保您的本地DNS作爲welll刷新;重新啓動瀏覽器並重新啓動dnscache服務。 –