web-dev-qa-db-ja.com

Apache2.2はWildflyから非常に長いURLを切り取りました

私はApacheサーバーでWildfly8サーバーを実行しています。

検索にはたくさんのオプションが必要です。何かを検索する場合は、多くのチェックボックスを選択できます。

通常、すべてのリクエストが実行されます。ただし、オプションが1つだけ選択されていない場合は、大きなURLを作成します。

Apache構成に2つのオプションを追加しました。

LimitRequestLine 100000    
LimitRequestFieldsize 100000

今、私たちは限界で走ります。 URLが8000文字より長い場合、Apacheからエラーは発生しませんが、URLは切り捨てられます。 Apacheログファイルは切り捨てられたURLのみを保存しました。

同じプロセスをWildflyで直接実行すると、機能します。

プロキシパスを介してApache2でWildflyを使用する場合、他の設定が必要ですか?

ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
1
Wiesel

LimitRequestLinemod_proxyと一緒に使用すると、バグがあるようです。

同様の問題がここで報告されました Apache 2.4.16応答ヘッダー値がクリップされました

代わりにmod_jkを使用してみてください、私はこれを自分で試していません

0