2014-05-17 44 views
1

我的系統hosts文件:如何在WAMP中不允許localhost指向我的別名?

127.0.0.1  localhost 
127.0.0.1  mysite.com 

虛擬主機在我的Apache conf.httpd:

<VirtualHost *:80> 
    DocumentRoot "d:/wamp/www/some_folder_name/public" 
    ServerName mysite.com 
    ServerAlias www.mysite.com 
</VirtualHost> 

所以我想通過該別名來訪問我的網站文件夾,但問題是,如果我做mysite.com指向127.0.0.1然後由apache處理,然後localhost也指向這個站點文件夾,我怎麼能避免這種情況,讓本地主機指向默認的WAMP頁面?

+0

使用不同的端口 –

回答

1

您必須定義監聽端口。

Listen 80 
Listen 8000 
<VirtualHost *:80> 
    #config for 80 
</VirtualHost> 
<VirtualHost *:8000> 
    #config for 8000 
</VirtualHost> 

在主機文件:

127.0.0.1  localhost 
127.0.0.1:8000  mysite.com 
+0

是的,這工作,但現在我必須寫mysite.com:8000,因爲如果我把它寫在系統hosts文件,這樣127.0 .0.1:8000 mysite.com它根本不工作..看起來像沒有辦法把端口號放在那裏.. – Rustam

+0

是的,這是真的。閱讀這篇文章:http://serverfault.com/questions/54357/can-i-specify-a-port-in-an-entry-in-my-etc-hosts-on-os-x –

相關問題