Apache在本地建立泛域名虛擬主機的方法:1、修改apache安裝目錄下的conf/httpd.conf文件;2、修改完成后保存,然后重啟apache;3、打開c:\windows\system32\drivers\etc\hosts,修改hosts文件進行本地測試。
具體內容如下:
1、在本地建立泛域名虛擬主機,可以修改apache的安裝目錄下的conf/httpd.conf,如下:
<virtualhost *:80>servername auciou.com
serveralias *.auciou.com
documentroot f:/site/auciou
</virtualhost>
2、重啟apache,就可以在本地同時使用auciou.com和xxx.auciou.com在本地訪問,xxx為任意的二級域名,實現了泛域名解析。用此方法,也可以在本地建立多個不同域名的泛域名解析的虛擬主機。
3、在本地測試時,需要修改hosts文件,打開c:\windows\system32\drivers\etc\hosts,寫入這樣的句子:
127.0.0.1 ww2.auciou.com127.0.0.1 ww3.auciou.com
127.0.0.1 ww4.auciou.com
127.0.0.1 wwa.auciou.com
127.0.0.1 user.auciou.com
127.0.0.1 blog.auciou.com
因為hosts本身沒有泛域名解析,所以在本地做測試時,二級域名需要在本地的hosts文件一個一個添加。然后手動備份hosts文件,重裝系統之后,覆蓋此文件即可。