Apache的NameVirtualHost已经在httpd.conf中configuration好了:
NameVirtualHost *:80
然而,尽pipeVHconfiguration看起来正确,但这些站点仍然默认为第一个虚拟主机。 他们都遵循以下模板(其中“site1”是网站的名称):
<VirtualHost *:80> ServerName site1.domain.com DocumentRoot /var/www/site1/public <Location /> AuthName "Login Required" AuthType Basic AuthUserFile /var/www/site1/private/htpasswd Require valid-user </Location> </VirtualHost>
Conf检查显示没有语法错误,并重新启动Apache不会产生任何错误。 坦率地说,我有点难住。 configuration设置是一样的其他服务器,但只有这一个有这个问题。
还有什么我可以检查?