虚拟主机不工作

时间:2012-02-16 19:52:46

标签: apache

我正在尝试将虚拟主机添加到我的服务器。

我希望a.example.com指向C:/xampp/htdocs/public

我希望b.example.com指向C:/xampp/htdocs/b.example.com

这是我的虚拟主机设置:

<VirtualHost *>
    ServerName a.example.com
    DocumentRoot "C:/xampp/htdocs/public/"
</VirtualHost>

<VirtualHost *>
    ServerName b.example.com
    DocumentRoot "C:/xampp/htdocs/b.example.com/"
</VirtualHost>

出于某种原因,它只指向C:/xampp/htdocs/public

2 个答案:

答案 0 :(得分:1)

好的,我终于明白了。你必须设置NameVirtualHost *。一旦我添加了它,它就开始工作了

答案 1 :(得分:0)

您还可以通过VirtualHost定义每个虚拟主机,例如:

<VirtualHost b.example.com:80>

然后,您可以使用<VirtualHost *&gt;作为一个全能的默认