O NameVirtualHost do Apache foi configurado no httpd.conf da seguinte forma:
NameVirtualHost *:80
No entanto, os sites ainda são padronizados para o primeiro host virtual, apesar das configurações do VH parecerem corretas. Todos seguem o seguinte modelo (onde 'site1' é o nome do site):
<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 checks não mostram erros de sintaxe e reiniciar o Apache não gera erros. Francamente, estou um pouco perplexo. A configuração config é a mesma dos outros servidores, mas apenas este tem esse problema.
Existe mais alguma coisa que eu possa verificar?
Tags virtualhost apache-2.2