Apache配置虛擬域名,主要需要配置兩個文件一個是本機的hosts文件,一個是apache的配置文件httpd.conf。
1.本地hosts
訪問一個域名,通過dns服務器得到該域名所指向的服務器ip地址,然后通過ip地址和服務器建立連接,完成剩下的事情。開發過程中,我們利用hosts文件就可以在沒有網絡域名的時候模擬一個本地的虛擬域名。在本機利用虛擬域名就可以直接訪問相關項目目錄,而不用一遍遍的輸入項目的路徑。
我們找到c:windowssystem32driversetchosts文件,用記事本打開它,在末尾添加如下代碼:
127.0.0.1 www.xxx.com
127.0.0.1 www.xxx.com 127.0.0.1 www.yyy.com
然后保存,現在當你訪問www.xxx.com的時候,實際上指向的是127.0.0.1這個本地ip。
2.apache虛擬主機配置
筆者使用的是WAMP這個集成環境。apache配置文件位置在D:wampbinapacheapache2.4.9confhttpd.conf,打開文件,
在末尾添加:
NameVirtualHost localhost:80 <VirtualHost localhost:80> ServerName "helen.com" DocumentRoot "d:/wamp/www/" </VirtualHost> <VirtualHost localhost:80> ServerName "mz.com" DocumentRoot "d:/wamp/www/meezao2/Website" </VirtualHost>
其實在該文件中有說明:
當開啟虛擬主機功能的時候,所有請求都將進入,而第一個將作為默認處理配置,也就是說www.xxx.com將進入第二個,而其他沒匹配到的都將進入第一個配置,如localhost系列。
配置到這,就可以實現本機虛擬域名訪問了。
更多關于云服務器,域名注冊,虛擬主機的問題,請訪問三五互聯官網:www.shinetop.cn