WAMP:设置VirtualHosts不起作用

时间:2015-07-15 00:14:31

标签: apache wamp virtualhost

我已经按照有关如何从许多网站设置WAMP的VirtualHosts(Apache 2.4.9)的说明进行操作,甚至按照forum.wampserver.com的步骤进行操作,没有任何可能的结果。

这是我的文件修改列表:

Windows \ System32下\驱动程序\等\主机

127.0.0.1   localhost
127.0.0.1   local.ruta.com.ar
::1         localhost
::1         local.ruta.com.ar

apache2.4.9 \ CONF \ httpd.conf中

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

apache2.4.9 \ CONF \额外\的httpd-vhosts.conf

<VirtualHost *:80>
    ServerAdmin email@localhost
    DocumentRoot "c:/wamp/www"
    ServerName localhost
    <Directory "c:/wamp/www">
        AllowOverride All
        Options +Indexes
        Require local
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin email@ruta
    DocumentRoot "c:/wamp/www/ruta"
    ServerName local.ruta.com.ar
    ServerAlias www.local.ruta.com.ar
    ErrorLog "logs/ruta.log"
    CustomLog "logs/ruta-access.log" common
    <Directory "c:/wamp/www/ruta">
        AllowOverride All
        Options +Indexes
        Require local
    </Directory>
</VirtualHost>

我不知道还能做什么。对我来说一切似乎都很好,我多次检查它并且我无法使它工作。我尝试更改斜杠,DirectoryDocumentRoot中的引号,删除除DocumentRootServerNameDirectory之外的所有内容...

请指出正确的方向:(提前致谢!

1 个答案:

答案 0 :(得分:0)

经过一个小时的故障排除后,RiggsFolly终于能够解决这个奇怪的问题了。 简而言之,PC是尝试Teredo连接,这是一种过渡IPv6技术,由于它是在IPv4 NAT设备背后而失败。

Solution he found in SuperUser(感谢Michael Hampton,无论你身在何处):

  

为什么Win7 SP7 64位尝试解析DNS agsint IPv6 DNS服务器? -   Michael Hampton   因此,由于Teredo已启用,因此您的计算机会认为它   当连接实际中断时,具有IPv6连接。 (该   网络状态图标使用完全不同的连接检查   这更准确。)

     

要解决此问题,请停用Teredo(当您使用时,请执行此操作。)   其他两个有问题的,6to4和ISATAP)。右键单击Command   提示并单击以管理员身份运行,然后运行以下命令:

netsh int ipv6 isatap set state disabled
netsh int ipv6 6to4 set state disabled
netsh int teredo set state disabled
  

然后重新启动计算机。

相关问题