我的 httpd.conf 看起来像这样:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/host1.com
ServerName host1.com
ServerAlias www.host1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/host1.com/subdomain
ServerName subdomain.host1.com
ServerAlias www.subdomain.host1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/host2.com
ServerName host2.com
ServerAlias www.host2.com
</VirtualHost>
所以,一切都像它应该的那样工作,除了:
host2.com 显示 /var/www/host1.com/
然而
www.host2.com 显示 /var/www/host2.com/
我很确定这是一个 Apache 配置问题,但我无法弄清楚。有什么帮助吗??