ProxyPass, не работающий над Ubuntu 14

В то время как у меня нет проблемы с Ubuntu 12.04, в новых 14,04 установках я не могу проксировать свое приложение в Tomcat от порта от 8080 до 80. Я добавил в apache.conf следующее:

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

Но я получаю ошибку:

[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

Я попробовал несколько конфигураций, но соединение, всегда приводимое к таймауту.

1
задан 15 July 2015 в 15:28

1 ответ

Эта проблема была связана с iptables, который блокировал закольцованный порт. Я должен был добавить:

sudo iptables -I INPUT 1 -i lo -j ACCEPT
2
ответ дан 7 December 2019 в 13:56

Другие вопросы по тегам:

Похожие вопросы: