WAMP设置虚拟主机后不能访问问题

  1. localhost不能访问原因是由于配置了虚拟主机,因为关闭了虚拟主机服务后便可以访问

  2. 将ServerName localhost:80注释掉,将系统初始的DocumentRoot和directoryRoot里面的内容注释掉
    Image

  3. 在./extra/httpd-vhosts里面添加

    <VirtualHost _default_:80>
    DocumentRoot "D:/WAMP/home"
    ServerName localhost
      <Directory "D:/WAMP/home">
         Options FollowSymLinks
         AllowOverride All
         Require all granted
      </Directory>
    </VirtualHost>
    

    将代码中目录改为自己目录即可访问自己的localhost.
    添加一下代码并且在主机的c:/windows/system32/drivers/etc/hosts中添加域名解析到本机代码127.0.0.1 www.zhygl.com并且用cmd输入ipconfig /flushdns刷新域名解析就可以访问虚拟主机了。
    tips:如果hosts修改不了需要右键安全里面给用户添加修改权限。

    <VirtualHost *:80>
        ServerName www.zhygl.com
        DocumentRoot "D:/WAMP/zhygl"
    
       <Directory "D:/WAMP/zhygl">
       Options Indexes FollowSymLinks
       AllowOverride None
       Require all granted
       </Directory>
    </VirtualHost>
    

tips:

  1. virtualHost需要打开虚拟主机的功能,搜索Include vhosts将前面的#删除掉取消注释即可。

欢迎在评论区中进行批评指正,转载请注明来源,如涉及侵权,请联系作者删除。

×

喜欢就点赞,疼爱就打赏