O host virtual do Apache não é reconhecido

1

Eu tenho usado um servidor, então eu reinstalei tudo em outro servidor, e o mod_jk parou de funcionar. Aqui está a situação:

  • apache 2.0 sentado "na frente"
  • mod_jk usado para se conectar ao apache para o tomcat
  • tomcat 6.0.26 usado para enviar as solicitações reais

Eu segui este tutorial . O resultado é:

  • acessar http://mysite.com abre o index.html em /var/www/
  • acessando http://mysite.com:8080/ funciona OK
  • os registros em /var/logs/apache2 mostram que tudo está OK:

[Mon Mar 29 22:01:53.310 2010] [28349:3075389184] [info] init_jk::mod_jk.c (2830): mod_jk/1.2.26 initialized

[Mon Mar 29 22:01:53 2010] [warn] No JkShmFile defined in httpd.conf. Using default /var/log/apache2/jk-runtime-status [Mon Mar 29 22:01:53 2010] [notice] Apache/2.2.9 (Debian) mod_jk/1.2.26 configured -- resuming normal operations

Eu comparei o server.xml , jk.conf , sites-enabled/mysite do novo servidor com os do antigo e eles são idênticos.

O nome do domínio é o mesmo (atualizei o registro de DNS hoje e atualizei com êxito)

Então a questão é: o que pode dar errado? Existe outro lugar onde os problemas seriam registrados, se tal ocorrer?

Atualização O que eu posso ter quase certeza é que o host virtual não é reconhecido. É sempre encaminhado para o host virtual padrão. Então, como ter certeza de que o host virtual é reconhecido e está funcionando?

Partes relevantes do apache2.conf:

# Include generic snippets of statements
Include /etc/apache2/conf.d/

# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/
    
por Bozho 29.03.2010 / 21:14

2 respostas

1

Você pode verificar sua configuração de vhosts:

    . /etc/apache2/envvars; apache2 -t -D DUMP_VHOSTS

Isso pode lhe dar algumas dicas.

    
por 29.03.2010 / 23:28
0

Qual versão do tomcat? Eu só recebo este problema com a versão 7 (que é atualmente beta!) Tente tomcat 6.

    
por 04.11.2010 / 08:27