2016-08-20 162 views
0

我想讓Apache虛擬主機工作,但它不會趕上域名,而是出現在互聯網上。Apache虛擬主機不工作

我已經啓用的配置文件中的虛擬主機:

# Virtual hosts 
Include conf/extra/httpd-vhosts.conf 

我的httpd-vhosts.conf文件看起來像這樣:

NameVirtualHost *:80 

<VirtualHost *:80> 
    DocumentRoot "//nas/Web Design/Sites" 
</VirtualHost> 


<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "//nas/Web Design/Sites/Fdn" 
    ServerName fdn.dk 
    ServerAlias www.fdn.dk 
    ErrorLog "logs/fdn/error.log" 
    CustomLog "logs/fdn/access.log" common 
</VirtualHost> 

http://Localhost工作正常,但是當我鍵入FDN。 dk或www.fdn.dk,瀏覽器會嘗試在互聯網上查找該網站,而不是查看本地文件夾。

出了什麼問題? 我試圖在互聯網上找到解決方案,但沒有運氣。

我需要改變主機文件中的內容嗎?

親切的問候 弗萊明

回答

0

是的,你需要將該域名添加到/etc/hosts文件,如果您正在使用的操作系統有它。 或至C:\WINDOWS\system32\drivers\etc\hosts(如果您使用的是Windows)。記錄

例子: 127.0.0.1 www.fdn.dk

+0

太棒了 - 它的工作! 還有一個問題: 我是否需要爲fdn.dk和www.fdn.dk添加一個條目,或者是否可以在一個條目中完成? –

+0

是的,你需要兩個 – Naktibalda

+0

偉大的我會那樣做。 謝謝。 –