ProxyPass não funciona no Ubuntu 14

1

Embora não tenha problemas com o Ubuntu 12.04, em uma nova instalação 14.04 não posso fazer proxy de meu aplicativo no Tomcat da porta 8080 para 80. Eu adicionei no apache.conf o seguinte:

ProxyRequests     Off
ProxyPreserveHost On
ProxyPass /myapp http://localhost:8080/myapp
ProxyPassReverse /myapp http://localhost:8080/myapp

Mas recebo o erro:

[proxy:error] (110)Connection timed out: AH00957: HTTP: attempt to connect to 127.0.0.1:8080 (localhost) failed
[proxy:error] ap_proxy_connect_backend disabling worker for (localhost) for 60s
[proxy_http:error] AH01114: HTTP: failed to make connection to backend: localhost

Eu tentei várias configurações, mas a conexão sempre atingiu o tempo limite.

    
por PPasq 15.07.2015 / 11:20

1 resposta

1

Esse problema estava relacionado a iptables que estava bloqueando a porta de loopback. Eu precisava adicionar:

sudo iptables -I INPUT 1 -i lo -j ACCEPT
    
por PPasq 15.07.2015 / 15:51