LoginSignup
6
0

More than 3 years have passed since last update.

ChromeのみBad Requestで特定ページが開けない問題

Posted at

初めて投稿します。
至らぬところがあればご指摘いただけると幸いです。

先日タイトルの通り、ChromeのみBad Requestが表示される問題に直面しました。
その際、クリティカルに解決する記事等がなかったので、同様の悩みを抱える同志がいたら救いになればと思い書きます。

image.png

結論

Apacheの設定に問題がありました。

httpd.conf
LimitRequestFields 20 #これを削除

こちらの記事を参考にインスタンスのセキュリティ対策をしていたのですが、私の関わるWebアプリでは、特定のページのみ、このLimitRequestFields 20をChromeだとぎりぎり超えてしまうらしく、Chromeのみ表示できない状況となっていました。。
2018年頃にインスタンスを立てたときは、全く問題がなかったのですが、どうやら2年の内にRequest Header Fieldが増えてきたようです。
私は同じ原因でまたBad Requestが表示された際、クライアントへの説明に困るので設定を削除しました。デフォルトではLimitRequestFields 100が適用されます。

最後に

ブラウザ毎にRequest Header Fieldの数が異なるのは、全く知見になかったので、良い学びになりました。

以上です。

6
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0