Apache ignorando 2 dos 336 hosts virtuais

5

Eu tenho o Apache configurado com 336 hosts virtuais baseados em nome em um único arquivo de configuração do Apache. Cada um desses VirtualHosts é configurado de forma idêntica e se assemelham a:

<VirtualHost *:80>
    DocumentRoot *docroot*
    ServerName *fqdn*
    <Directory *docroot*>
        AllowOverride All
    </Directory> </VirtualHost>

<VirtualHost *:80>
    ServerAdmin *admin email*
    DocumentRoot *default docroot*
        <Directory "*default docroot*">
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory> </VirtualHost>

Acabei de adicionar 4 novos hosts virtuais e, desses, estão sendo completamente ignorados.

Verificando os logs de acesso do Apache, vejo que o pedido está passando pelo ServerName correto, mas, por algum motivo, o Apache não é despachado corretamente. O Nslookup também está retornando as informações corretas.

Qualquer ideia seria muito apreciada.

    
por jonathanserafini 25.11.2010 / 19:49

1 resposta

1

O mais provável é um erro de digitação ou algo assim. Muitos problemas são resolvidos lendo a saída apachectl configtest . Este comando está disponível em todas as versões comumente usadas do apache, incluindo 1.3. Veja aqui.

    
por 25.11.2010 / 21:19