局域網訪問本地wampserver調試環境

今天在嘗試使用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

VirtualHost *:80>調試

    ServerAdmin webmaster@dummy-host.localhost
        ServerName 192.168.10.1
    DocumentRoot "E:\wamp\www\"
    ServerAlias localhost
    ErrorLog "logs/dummy-host.localhost-error.log"
    CustomLog "logs/dummy-host.localhost-access.log" common
</VirtualHost>

保存 重啓wamp 用手機瀏覽器輸入局域網ip測試一下吧
後期有其餘的虛擬主機項目,只要在httpd-vhosts.conf添加一個相似代碼就能夠了。
server

相關文章
相關標籤/搜索