今天在嘗試使用apache環境作本地調試時突發奇想能不能用修改host文件,新建虛擬域名直接訪問本地目錄。感受調試起來更真實。web
1、配置文件httpd.conf
路徑:D:\Program Files (x86)\wamp\bin\apache\apache2.4.9\conf\httpd.conf
或者點擊桌面右下角wamp圖標 也能夠快速找到
而後在配置文件內搜索httpd-vhosts.conf;去掉這一行的#註釋 保存。apache
打開局域網訪問的權限(註釋Require local;添加Require all granted)瀏覽器
2、配置文件httpd-vhosts.confide
路徑:D:\Program Files (x86)\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf測試
3、修改host文件添加映射C:\Windows\System32\drivers\etc下host文件ui
怎麼讓局域網內訪問呢?spa
首先保證你原先的配置文件已經打開局域網訪問的權限
若是原先沒有打開
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路徑或者也能夠設置成上面配置好的虛擬主機項目路徑3d
調試
後期有其餘的虛擬主機項目,只要在httpd-vhosts.conf添加一個相似代碼就能夠了。server