我试图将请求路由到根据主机名(而不是域名)不同的文档根目录:多个主机名,同一个域,不同的虚拟主机
<VirtualHost 123.123.12.12:80>
SuexecUserGroup "#521" "#521"
ServerName forum.somesite.net
DocumentRoot /home/somesite/public_html/forums
</VirtualHost>
<VirtualHost 123.123.12.12:80>
SuexecUserGroup "#521" "#521"
ServerName www.somesite.net
DocumentRoot /home/somesite/public_html
</VirtualHost>
它不工作,虽然。无论主机名是什么,Apache似乎都会进入第一个条目。我究竟做错了什么?
在我发现了NameVirtualHost没有为IP(123.123.12.12在我的例子)结束。一旦我确定了它,它就开始正确地路由请求。我一直在使用virtualmin来添加网站,不知道为什么它不使用NameVirtualHost指令,但它没有。 – Jafo