我正在尝试将虚拟主机添加到我的服务器。
我希望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
答案 0 :(得分:1)
好的,我终于明白了。你必须设置NameVirtualHost *
。一旦我添加了它,它就开始工作了
答案 1 :(得分:0)
您还可以通过VirtualHost定义每个虚拟主机,例如:
<VirtualHost b.example.com:80>
然后,您可以使用<VirtualHost *
&gt;作为一个全能的默认