O Host Virtual Apache trava ao carregar, mas seus subdomínios carregam perfeitamente

0

Eu tenho uma instalação Multisite do WordPress, com alguns sites de subdomínios configurados. Tudo isso funciona perfeitamente bem, no entanto, o domínio principal não funciona. Ele nem mostra uma tela branca ou qualquer erro; apenas trava ao carregar. Eu tentei adicionar um arquivo HTML ao diretório raiz do host virtual e ele trava ao carregar isso também.

Acredito que fiz toda a instalação corretamente (ela já está instalada há algum tempo e o domínio principal funcionou anteriormente - só recentemente parou de funcionar); quando corro httpd -t -D DUMP_VHOSTS, recebo esta saída:

VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server localhost (/private/etc/apache2/extra/httpd-vhosts.conf:44)
         port 80 namevhost localhost (/private/etc/apache2/extra/httpd-vhosts.conf:44)
         port 80 namevhost 5lines.dev (/private/etc/apache2/extra/httpd-vhosts.conf:49)
         port 80 namevhost localhost (/private/etc/apache2/other/aaa_default.conf:1)
Syntax OK

Verifiquei os logs de erros do Apache ( /var/logs/apache2/error_loge access_lognão recebo erros - no entanto, quando reinicio o Apache, recebo [warn] Init: Session Cache is not configured [hint: SSLSessionCache]).

Aqui está como meu host virtual é configurado em /etc/apache2/extra/httpd-vhosts.conf:

 <VirtualHost *:80>
      DocumentRoot "/Library/WebServer/Documents/5lines"
      ServerName 5lines.dev
      ServerAlias *.5lines.dev
      ErrorLog /Users/Tom/Desktop/error.log
 </VirtualHost>

O error.logmostra nada também.

O arquivo Meus hosts para localhost fica assim:

127.0.0.1   localhost 5lines.dev site1.5lines.dev site2.5lines.dev
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0 localhost

(essas linhas são as primeiras entradas após a seção comentada na parte superior do arquivo).

Estou executando o Mac OS X 10.9.4 em um Macbook Pro em meados de 2010. Eu configurei no meu próprio servidor localhost (ou seja, não use XAMPP, LAMP etc). Quando corro httpd -v, ele retorna:

Server version: Apache/2.2.26 (Unix)
Server built:   Dec 10 2013 22:09:38

Além disso, aqui estão os conteúdos de /private/etc/apache2/other/aaa_default.conf:

 <VirtualHost *:80>
   #no need for settings, use apache defaults.
 </VirtualHost>

Também colei o conteúdo de httpd.conf, para pastebin: http://pastebin.com/zCVSh2F4

Se você quiser outros detalhes de configuração, ficarei feliz em fornecê-los.

Obrigado por qualquer ajuda :)

PS: O motivo pelo qual tenho certeza de que é o Apache é que o banco de dados do WordPress é enviado ao vivo, então o conteúdo do banco de dados local é praticamente o mesmo que o conteúdo do live (exceto os nomes de servidor alterados, etc.). O domínio principal e todos os subdomínios funcionam no site ativo. É o mesmo para os temas / pasta. Se é no WordPress, sinto muito.

Eu também costumava ter o pow instalado, mas o desinstalei para ver se meu host virtual funcionaria, mas não fez diferença.

EDIT: @pelle me pediu para incluir o que é a saída curl -I http://5lines.dev:

HTTP/1.1 200 OK
Date: Sat, 30 Aug 2014 13:49:02 GMT
Server: Apache/2.2.26 (Unix) DAV/2 PHP/5.5.8 mod_ssl/2.2.26 OpenSSL/0.9.8y
X-Powered-By: PHP/5.5.8
X-Pingback: http://5lines.dev/xmlrpc.php
Link: <http://5lines.dev/>; rel=shortlink
Content-Type: text/html; charset=UTF-8

Demorou séculos para me dar a saída. Se eu fiz o mesmo para um subdomínio 5lines.dev, que funciona perfeitamente no navegador, demorou quase algum tempo, mas deu exatamente a mesma saída.

Tom Oakley
fonte
Você poderia tentar correr curl -I http://5lines.dev/?
pelle
@pelle Eu editei o meu post para incluir a saída :)
Tom Oakley
OK, isso parece bom. Você curl http://5lines.dev/fornece a página da web? Nesse caso, pode ser um problema no seu navegador. Talvez tenha armazenado em cache um redirecionamento ou algo assim.
pelle
Sim, curl http://5lines.devdá-me o HTML, embora mais uma vez demore muito. Vou procurar limpar os caches, liberar DNS e outras coisas. Obrigado :)
Tom Oakley
Oi @pelle, eu postei uma outra superuser.com/questions/805105/... pós <a href="> , obrigado por me ajudar em um presente :)
Tom Oakley