Apache 2.4.16 Значение заголовка ответа обрезано
Проблема: значение заголовка ответа превышает 8 КБ и всегда обрезается.
Конфигурация сервера:
- Apache 2.4.16-x64 с mod_proxy и mod_proxy_http / работает на Windows Server 2012
httpd.conf:
- LimitRequestFieldSize 65536
- LimitRequestLine 65536
- ProxyIOBufferSize 65536
Виртуальный хост conf:
- ProxyPass / http://xxx/ iobuffersize=65536
При непосредственном вызове бэкэнда значение заголовка возвращается нормально (около 30 КБ). Через прокси оно всегда обрезается после 8 КБ.
LimitRequestFieldSize и т. Д. Должен работать в 2.4.16 из коробки без перекомпиляции. Уменьшение значения показывает эффект (HTTP/1.1 414 Request-URI Too Large..)
Кто-нибудь может дать свежие идеи или ключевые слова для дальнейшего поиска?
Заранее спасибо:)
Матиас
2 ответа
Решение
Я смотрел на эту проблему в прошлом месяце в Apache, и это ограничение mod_proxy во всех выпусках.
Теперь это можно настроить, установивresponsefieldsize
в директиве ProxyPass :
ProxyPass / http://xxx responsefieldsize=16384