如何调试WAMP中似乎无法正常工作的虚拟主机?

时间:2015-01-12 22:41:18

标签: wamp wampserver

我正在尝试在我的Windows计算机上设置虚拟主机。在我的httpd-vhosts.conf文件中,我有这个:

<VirtualHost *:80>
    ServerAdmin admin@localhost
    DocumentRoot "c:/wamp/www"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "c:/wamp/www/blg"
    ServerName blg.com
</VirtualHost>

当我转到http://localhost时,我会看到c:/wamp/www下的所有文件夹,所以看起来不错。但是,当我转到http://blg.com时,我希望看到c:/wamp/www/blg中的文件,但我不会。相反,我看到了localhost看到的确切内容:c:/wamp/www中的文件。我的设置有什么问题?

1 个答案:

答案 0 :(得分:1)

如果未正确配置虚拟主机,Apache会出现回退。它运行它在您的虚拟主机列表中看到的FIRST虚拟主机,即您的情况下的localhost。

你的VHOST定义内容有点缺乏,因为你没有提到你在HOSTS文件中创建了一个条目来匹配你的blg.com域,这也可能是你的一个问题。

Check this post out,作为其中的一部分,它描述了如何正确设置虚拟主机。