今天在嘗試使用apache環境做本地調試時突發奇想能不能用修改host文件,新建虛擬域名直接訪問本地目錄。感覺調試起來更真實。
一、配置文件httpd.conf
路徑:D:\Program Files (x86)\wamp\bin\apache\apache2.4.9\conf\httpd.conf
或者點擊桌面右下角wamp圖標 也可以快速找到
然后在配置文件內搜索httpd-vhosts.conf;去掉這一行的#注釋 保存。
打開局域網訪問的權限(注釋Require local;添加Require all granted)
二、配置文件httpd-vhosts.conf
路徑:D:\Program Files (x86)\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf
三、修改host文件添加映射C:\Windows\System32\drivers\etc下host文件
怎么讓局域網內訪問呢?
首先保證你原先的配置文件已經打開局域網訪問的權限
如果原先沒有打開
1)那么先查看下apache的版本
2)如果是2.4以下版本;那么在httpd.conf搜索Deny from all 修改成 Allow From All
3)如果是2.4以上的版本;那么在httpd.conf搜索Require local 修改成 Require all granted
再次打開拓展配置文件httpd-vhosts.conf(我保證最后一次)
然后添加如下代碼 serverName修改成局域網ip,DocumentRoot修改成www路徑或者也可以設置成上面配置好的虛擬主機項目路徑
后期有其他的虛擬主機項目,只要在httpd-vhosts.conf添加一個類似代碼就可以了。