У меня есть сервер apache2, настроенный с помощью proxypass для доступа к сервлету, который работает под Jetty. Теперь у меня проблема с большим запросом POST (600 КБ). Конфигурация следующая:
<Location /myurl>
ProxyPass http://127.0.0.1:8080/myservlet retry=3
ProxyPassReverse http://127.0.0.1:8080/myservlet
</Location>
Я загружаю изображение в кодировке base64 на свой сервлет с запросом POST. Когда я делаю это прямо на Jetty через порт 8080, все работает нормально.
Когда я использую Apache на порту 80 с Proxypass, как указано выше, на причал будет перенаправлено только около 106085 байт, поэтому изображение загружается только частично.
Когда я тестирую изображение меньшего размера (70 КБ), все работает нормально.
Я уже тестировал с высоким
LimitRequestBody
значение в настройках Apache. Это не сработало. Или без LimitRequestBody тоже не сработало.
Также я тестировал
SetEnv proxy-sendcl
команда для прохождения прокси, но она тоже не сработала. (Кроме того, запрос не разбивается на части).
Пожалуйста, помогите, где скрытый параметр, который мне нужно изменить, чтобы mod_proxy перенаправлял весь запрос в Jetty?
Спасибо!!!