Tomcat 8 503 Erro com Apache2 mod_jk como Proxy Reverso

0

Estou seguindo este guia para configurar o Tomcat 8 no Ubuntu Server 16.04 usando o módulo mod_jk do Apache2 como um proxy reverso:

link

Tudo funciona até a última etapa, que é alterar os Conectores HTTP e AJP no server.xml para apenas escutar no host local. Aqui está a mudança que eu fiz para o conector AJP:

<Connector port="8009" address="127.0.0.1" protocol="AJP/1.3" redirectPort="8443" />

Antes dessa mudança, digitar link me leva à página de administração do Tomcat; depois disso, recebo "503 Serviço Indisponível". Eu desliguei temporariamente meu firewall e removi o AppArmor. Aqui está a parte relevante do mod_jk.log:

jk_open_socket::jk_connect.c (817): connect to ::1:8009 failed (errno=111)
ajp_connect_to_endpoint::jk_ajp_common.c (1068): (ajp13_worker) Failed opening socket to (::1:8009) (errno=111)
ajp_send_request::jk_ajp_common.c (1728): (ajp13_worker) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=111)

O que poderia estar causando isso e como posso resolvê-lo?

    
por Nester 31.01.2017 / 17:42

1 resposta

0

Sua definição no conector é address="127.0.0.1" .
A mensagem de erro mostra ::1:8009

Para mim, parece que o tomcat está escutando no endereço IPv4 127.0.0.1 , mas você está se conectando com o IPv6 para :: 1

Eu acho que isso poderia ser um problema. Talvez você possa se conectar diretamente ao link e não ao link . Eu assumo que myhostname é traduzido para o endereço de localhost IPv6.

    
por 18.04.2017 / 23:23