O vache do Apache2 não está respondendo na diretiva ServerName

1

Eu tenho uma instância do apache rodando no Debian squeeze, com dois hosts virtuais definidos (incluindo um redirecionamento da porta 80 para a porta 443. Há dois Vhosts ouvindo a porta 80, e um dos vhosts nomeados redireciona para a porta 443.

O que acontece: visite o link e receba o esperado modelo inacabado do WordPress para o site www

visite o link e espere ver o formulário de login do aplicativo da web protegido ... mas, em vez disso, o navegador retorna um erro de não responder ao servidor . (observe o esquema http s )

visite link e vejo o formulário de login que eu esperaria ver por link (observe o esquema http s )

Eu não posso para a vida de mim descobrir o problema de configuração que impede o servidor de responder a consultas para qat.quoteatree.com

Portanto, esta é a minha configuração do Apache (versão do servidor: Apache / 2.2.16 (Debian))

aspen:/etc/apache2# cat ports.conf
#This file generated via template by Chef.
Listen 80
NameVirtualHost *:80

Listen 443
NameVirtualHost *:443


aspen:/etc/apache2# cat ./sites-enabled/wordpress.conf
<VirtualHost *:80>
  ServerName aspen.findyourtrees.net
  ServerAlias www.quoteatree.com

  DocumentRoot /var/www/wordpress

  <Directory /var/www/wordpress>
    ...
  </Directory>

  <Directory />
    ...
  </Directory>

  RewriteEngine On
</VirtualHost>


aspen:/etc/apache2# cat ./sites-enabled.qat.conf
<Proxy *>
Order allow,deny
Allow from all
</Proxy>

<VirtualHost *:80>
ServerName qat.quoteatree.com
Redirect / https://qat.quoteatree.com:443/
</VirtualHost>

<VirtualHost *:443 %>
ServerName  qat.quoteatree.com
ServerAdmin [email protected]

SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
SSLCertificateKeyFile /etc/apache2/ssl/apache.key

ProxyPass / http://localhost:8080/ 
ProxyPassReverse / http://localhost:8080/
</VirtualHost>

um dump do que o apache acha que os vhosts são:

 aspen:/etc/apache2# apachectl -t -D DUMP_VHOSTS
 [Mon Dec 19 23:44:03 2011] [error] (EAI 2)Name or service not known: Could not resolve    
 host name % -- ignoring!
 VirtualHost configuration:
 wildcard NameVirtualHosts and _default_ servers:
 *:443                  is a NameVirtualHost
     default server qat.quoteatree.com (/etc/apache2/sites-enabled/qat.conf:11)
     port 443 namevhost qat.quoteatree.com (/etc/apache2/sites-enabled/qat.conf:11)
 *:80                   is a NameVirtualHost
     default server qat.quoteatree.com (/etc/apache2/sites-enabled/qat.conf:6)
     port 80 namevhost qat.quoteatree.com (/etc/apache2/sites-enabled/qat.conf:6)
     port 80 namevhost aspen.findyourtrees.net (/etc/apache2/sites-enabled/wordpress.conf:1)
Syntax OK
    
por lhagemann 20.12.2011 / 01:21

1 resposta

0

Isso é embaraçoso, mas o problema estava no meu arquivo /etc/hosts o tempo todo.

    
por 20.12.2011 / 15:33