Apache 2.2 вырезал очень длинные URL из Wildfly

Я запускаю сервер Wildfly 8 с сервером Apache.

Нам нужно много вариантов для поиска. Если вы ищете что-то, вы можете установить много флажков.

Обычно каждый запрос будет выполнен. Но если не выбран только один вариант, мы создаем большой URL.

Мы добавили 2 варианта в конфигурации Apache.

LimitRequestLine 100000    
LimitRequestFieldsize 100000

Теперь мы бежим в пределе. Если длина URL-адреса превышает 8000 символов, мы не получаем ошибок от Apache, но URL-адрес усекается. Файл журнала Apache сохранил только усеченный URL.

Если я запускаю тот же процесс непосредственно в Wildfly, он работает.

Нужны ли мне другие конфигурации, если я использую Wildfly с Apache2 поверх proxypass?

ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/

1 ответ

Решение

Похоже LimitRequestLine имеет ошибку при использовании с mod_proxy,

О подобной проблеме сообщалось здесь Apache 2.4.16 Значение заголовка ответа обрезано.

Попробуйте использовать mod_jk вместо этого я сам не пробовал

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