win10系統(tǒng)配置虛擬主機(jī)
1.用記事本或Sublime Text打開httpd.conf
ctrl + f 搜索httpd-vhosts.conf
將
#Include conf/extra/httpd-vhosts.conf
的#號去掉保存
2.打開extra/httpd-vhosts.conf
添加如下內(nèi)容:
VirtualHost *:80 ServerAdmin webmaster@youremail.comDocumentRoot E:/your_web_root ServerName your.web.comErrorLog logs/your_web_error.log CustomLog logs/your_web_access.log common /VirtualHost
3.本地測試的話,還需要在hosts文件中配置一個(gè)域名解析條目,在C:/windows/system32/drivers/etc/目錄下找到hosts文件
4.完成以上步驟后,重啟Apahce就可以了
重點(diǎn)來了
這時(shí)虛擬主機(jī)的域名www.web.com可以正常訪問,但是localhost就不能訪問了。報(bào)錯(cuò)如下:
解決:
在httpd.conf文件中有一行代碼是需要注釋掉的
ServerName localhost:80
把ServerName這一行代碼注釋掉就可以了
也許你的httpd.conf文件中并不是localhost:80 這個(gè)值,可能是ServerName a.com:80 ; 都一樣,直接注釋掉就可以使用。
之后無論開啟或者關(guān)閉虛擬主機(jī),localhost都可以正常訪問。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持php 。
Laravel中unique和exists驗(yàn)證規(guī)則的優(yōu)化詳解php實(shí)例
php 判斷IP為有效IP地址的方法php實(shí)例
php實(shí)現(xiàn)的AES加密類定義與用法示例php技巧
以上就是win10 apache配置虛擬主機(jī)后localhost無法使用的解決方法php技巧的詳細(xì)內(nèi)容,PHP教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選