所有vhost指向第一个vhost语句的WAMP vhost问题

时间:2012-12-15 17:36:21

标签: wampserver

我正在尝试在WAMPSERVER中设置vhosts,而我遇到的问题是所有网站都指向第一个虚拟主机并且没有正确委派。有人有这个问题吗?

这是我的设置。

在Windows主机文件中:

127.0.0.1 siteabc.local
127.0.0.1 sitexyz.local

在httpd-vhosts.conf中:

<VirtualHost 127.0.0.1>
    DocumentRoot "C:\Users\Rick\Documents\Projects\siteabc"
    ServerName siteabc.local
    ErrorLog "logs/siteabc-error.log"
    CustomLog "logs/siteabc-access.log" common
    <Directory "C:\Users\Rick\Documents\Projects\siteabc">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Deny,Allow
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost 127.0.0.1>
    DocumentRoot "C:\Users\Rick\Documents\Projects\sitexyz"
    ServerName sitexyz.local
    ErrorLog "logs/sitexyz-error.log"
    CustomLog "logs/sitexyz-access.log" common
    <Directory "C:\Users\Rick\Documents\Projects\sitexyz">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Deny,Allow
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost 127.0.0.1>
    DocumentRoot "C:\Users\Rick\Documents\Projects"
    ServerName localhost
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost-access.log" common
    <Directory "C:\Users\Rick\Documents\Projects">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Deny,Allow
        Allow from all
    </Directory>
</VirtualHost>

好的,从这个设置到siteabc工作...但是去sitexyz,它仍然转到siteabc。不知道我在这里做错了什么。

感谢您的光临。

1 个答案:

答案 0 :(得分:0)

好的,事实证明我需要为www添加另一套。所以一个设置ov虚拟主机没有WWW,一个设置为...