apache設定虛擬域名無效怎麼辦

2020-12-18 12:00:59

文章背景:

電腦上重新安裝了apache,但是設定好虛擬域名之後一直無法存取,localhost一直顯示it works狀態,並且輸入任何設定的域名都顯示it works狀態,但是通過127.0.0.1是可以看到檔案目錄的。

(學習視訊分享:)

分析:

問題是在httpd_conf 檔案上,只需要註釋掉ServerName localhost:80 即可。

解決方法:

從設定虛擬主機開始:

先在系統磁碟裡的host檔案開始:

先新增一個域名:127.0.0.1 www.m.com開啟httpd.conf檔案,開啟httpd-vhosts.conf:

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

然後開啟httpd-vhosts.conf檔案,設定一個虛擬主機:

<VirtualHost *:80>
    DocumentRoot "D:/wamp/apache/htdocs"
    ServerName www.m.com
</VirtualHost>

重新啟動Apache,這時虛擬主機的域名www.m.com不能存取,還是it works狀態;

解決:

先多設定了幾個其他虛擬域名,也都無法存取制定的檔案程式碼;

通過localhost存取也是出於it works狀態;

最後,發現只需要將httpd-vhosts.conf檔案中:

#ServerName localhost:80

註釋掉,重新啟動apache即可!

相關推薦:

以上就是apache設定虛擬域名無效怎麼辦的詳細內容,更多請關注TW511.COM其它相關文章!