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
задан 13 January 2016 в 13:36
1 ответ

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

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

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

0
ответ дан 4 December 2019 в 06:41

Теги

Похожие вопросы