
Si bien no tengo ningún problema con Ubuntu 12.04, en una instalación nueva de 14.04 no puedo enviar mi aplicación en Tomcat desde el puerto 8080 al 80. Agregué en apache.conf lo siguiente:
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /myapp http://localhost:8080/myapp
ProxyPassReverse /myapp http://localhost:8080/myapp
Pero me sale el error:
[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
Probé varias configuraciones pero la conexión siempre caducaba.
Respuesta1
Este problema estaba relacionado con iptables
el bloqueo del puerto loopback. Necesitaba agregar:
sudo iptables -I INPUT 1 -i lo -j ACCEPT