win10 apache配置虛擬主機后localhost無法使用的解決方法
win10系統(tǒng)配置虛擬主機
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.com DocumentRoot "E:/your_web_root" ServerName your.web.com ErrorLog "logs/your_web_error.log" CustomLog "logs/your_web_access.log" common </VirtualHost>
3.本地測試的話,還需要在hosts文件中配置一個域名解析條目,在C:/windows/system32/drivers/etc/目錄下找到hosts文件
4.完成以上步驟后,重啟Apahce就可以了
重點來了
這時虛擬主機的域名www.web.com可以正常訪問,但是localhost就不能訪問了。報錯如下:
解決:
在httpd.conf文件中有一行代碼是需要注釋掉的
ServerName localhost:80
把ServerName這一行代碼注釋掉就可以了
也許你的httpd.conf文件中并不是localhost:80 這個值,可能是ServerName a.com:80 ; 都一樣,直接注釋掉就可以使用。
之后無論開啟或者關閉虛擬主機,localhost都可以正常訪問。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
PHP iconv 函數(shù)轉gb2312的bug解決方法
之前寫過一篇解決xajax庫中文亂碼的問題,說到可以用 iconv( "UTF-8", "gb2312" , $FormValues['a']) 來轉換,最近發(fā)現(xiàn)更好的寫法應該是。2009-10-10PHP面向對象程序設計子類擴展父類(子類重新載入父類)操作詳解
這篇文章主要介紹了PHP面向對象程序設計子類擴展父類(子類重新載入父類)操作,涉及php面向對象方法重寫與擴展相關操作技巧,需要的朋友可以參考下2019-06-06js+php實現(xiàn)靜態(tài)頁面實時調用用戶登陸狀態(tài)的方法
這篇文章主要介紹了js+php實現(xiàn)靜態(tài)頁面實時調用用戶登陸狀態(tài)的方法,采用在靜態(tài)頁面中使用js調用php頁面從而實現(xiàn)用戶登錄狀態(tài)的實時調用功能,需要的朋友可以參考下2015-01-01php實現(xiàn)用已經(jīng)過去多長時間的方式顯示時間
這篇文章主要介紹了php實現(xiàn)用已經(jīng)過去多長時間的方式顯示時間,可實現(xiàn)相對時間的顯示效果,非常具有實用價值,需要的朋友可以參考下2015-06-06PHP獲取和操作配置文件php.ini的幾個函數(shù)介紹
當你沒辦法修改php.ini配置文件怎么辦,沒事,php有一套設置和獲取配置信息的函數(shù)2013-06-06PHP7.1方括號數(shù)組符號多值復制及指定鍵值賦值用法分析
這篇文章主要介紹了PHP7.1方括號數(shù)組符號多值復制及指定鍵值賦值用法,結合實例形式對比分析了php7數(shù)組復制與賦值的新特性與操作技巧,需要的朋友可以參考下2016-09-09gearman中worker常駐后臺,導致MySQL server has gone away的解決方法
這篇文章主要介紹了gearman中worker常駐后臺,導致MySQL server has gone away的解決方法,較為詳細的分析了造成MySQL server has gone away的原因與相關的解決方法,需要的朋友可以參考下2020-02-02