O Host Virtual Apache trava ao carregar, mas o subdomínio é carregado perfeitamente

0

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

Acredito que eu tenha feito toda a configuração corretamente (ela já está configurada há um bom tempo e o domínio principal funcionou anteriormente - é só recentemente que parou de funcionar); quando eu corro httpd -t -D DUMP_VHOSTS , eu 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

Eu verifiquei os logs de erro do Apache ( /var/logs/apache2/error_log e access_log e não recebo nenhum erro - no entanto, quando eu reinicio o Apache, recebo [warn] Init: Session Cache is not configured [hint: SSLSessionCache] ).

Veja como meu host virtual está 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.log também não mostra nada.

Meu arquivo hosts para localhost se parece com isso:

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 depois da 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 usando XAMPP, LAMP etc). Quando eu executo 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 conteúdo 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 em pastebin: link

Se você quiser mais detalhes sobre a configuração, será um prazer fornecê-los.

Obrigado por qualquer ajuda :)

PS O motivo pelo qual eu tenho certeza é que o Apache é que o banco de dados do WordPress é enviado ao vivo, então as coisas que estão no banco de dados local são praticamente as mesmas que as do live (exceto nomes de servidores modificados etc.) ). O domínio principal e todos os subdomínios funcionam no site ativo. Isso é o mesmo para os temas / pasta. Se é para o WordPress, então eu sinto muito.

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

EDIT: @pelle me pediu para incluir a saída para 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 de 5lines.dev, que funciona perfeitamente no navegador, demorou quase todo o tempo, mas deu exatamente o mesmo resultado.

    
por Tom Oakley 30.08.2014 / 14:09

0 respostas