Назад | Перейти на главную страницу

Apache 2.4 Proxy Connect - сброс подключения

У меня есть рабочая установка с сервером apache 2.2, выступающим в качестве удаленного прокси.

Я использую proxytunnel с двумя связанными прокси: proxytunnel -q -X -p localproxy:8080 -r remoteproxy:443 -d destination:22 Мне пришлось применить патч для работы SSL: https://issues.apache.org/bugzilla/show_bug.cgi?id=29744

Теперь я пытаюсь сделать то же самое, используя сервер apache 2.4 (проблема с SSL, по-видимому, решена в версии 2.4). Соединение устанавливается немедленно, но через 20 секунд apache (remoteproxy) сбрасывает соединение с локальным прокси, тем самым убивая мой сеанс SSH. Keepalive не помогли.

Я пробовал поднять уровень журнала LogLevel debug в общей конфигурации apache, но я не вижу никакой полезной информации. Есть ли способ более детально отладить сам mod_proxy?

В 2.4 есть новая функция reqtimeout_module. Вы должны прокомментировать все операторы в /etc/apache2/mods-available/reqtimeout.conf и перезапустить сервер.

Вы также можете проверить http://httpd.apache.org/docs/current/mod/mod_reqtimeout.html для более подробной информации.

Как упоминалось ранее, отключение mod_reqtimeout помогает. Я сделал это, добавив RequestReadTimeout header=0 body=0 к конфигурации vhost.