找到windows\system32\drivers\etc\hosts檔案並開啟,找到127.0.0.1 localhost,並新增需要對映的測試站點網域名稱,比如:
127.0.0.1 www.1.com127.0.0.1 www.2.com
儲存hosts檔案。
中的#去除。
#loadmodule vhost_alias_module modules/mod_vhost_alias.so
#去除(經過我的測試,其實此apache module加不載入沒太大關係)
開啟conf/extra/httpd-vhosts.conf配置檔案,檔案中本身存在兩條虛擬主機配置記錄,只要稍作修改即可。
最後儲存conf/extra/httpd-vhosts.conf配置檔案。
重啟apache時注意請在用管理員身份執行cmd模式下通過net start apache2.2或net stop apache2.2方式重啟apache。
listen 8080
listen 8081
然後將conf/extra/httpd-vhosts.conf配置檔案中的修改為最後刪除hosts檔案中之前設定的配置,重啟apache服務即可。
如果還會出現上面這個問題或者網域名稱訪問沒用,那就要再設定一下許可權了,找到
options followsymlinks execcgi indexes
allowoverride none
order deny,allow
deny from all
satisfy all
修改用紅色標示的字元即可解決。
options followsymlinks execcgi indexes
allowoverride none
order deny,allow
allow from all
satisfy all
Tomcat配置多虛擬主機
tomcat配置多虛擬主機 第一步 修改 tomcat home conf server.xml 新增一組host元素,xmlvalidation false xmlnamespaceaware false 第二步 修改檔案 windir system32 drivers etc hosts,在檔案...
php多虛擬主機配置
一 配置httpd.conf 取消這一行的 二 配置httpd vhosts.conf檔案 1.多ip模式 documentroot e www htdocs 虛擬主機資料夾 servername 127.0.0.1 訪問ip位址 documentroot e www htdocsa servern...
php多虛擬主機配置
一 配置httpd.conf virtual hosts include conf extra httpd vhosts.conf 取消這一行的 二 配置httpd vhosts.conf檔案 1.多ip模式 documentroot e www htdocs 虛擬主機資料夾 servername ...