Невозможно выполнить "большой" POST-запрос с Apache2 и ProxyPass
У меня есть сервер 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?
Спасибо!!!