Você pode verificar sua configuração de vhosts:
. /etc/apache2/envvars; apache2 -t -D DUMP_VHOSTS
Isso pode lhe dar algumas dicas.
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:
Eu segui este tutorial . O resultado é:
http://mysite.com
abre o index.html em /var/www/
http://mysite.com:8080/
funciona OK /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/
Você pode verificar sua configuração de vhosts:
. /etc/apache2/envvars; apache2 -t -D DUMP_VHOSTS
Isso pode lhe dar algumas dicas.
Qual versão do tomcat? Eu só recebo este problema com a versão 7 (que é atualmente beta!) Tente tomcat 6.
Tags tomcat apache-2.2 mod-jk