今天在尝试使用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