質問: httpd -t -D DUMP_CONFIG | grep DoS → Syntax OK ... "DoS"に該当する設定が存在しない? httpd.confに「DoSDetection」などmod_dosdetectorの設定を記述しているのに、 DUMP_CONFIGで表示されない? ↓記述している最小限の設定 ``` DoSDetection on DoSPeriod 60 DoSThreshold 5 DoSHardThreshold 10 DoSBanPeriod 60 DoSTableSize 100 DoSIgnoreContentType ^(image/|application/|text/javascript|text/css) ```
回答: `httpd -L` でロードしたモジュールの設定ディレクティブが表示されます。 **DoSDetection**, **DoSThreshold** など、mod_dosdetector 用の設定ディレクティブが表示されることを確認ください。 表示されないのであれば、正しくロードできていません。 `LoadModule` 設定を確認ください。 次に、`httpd -t -D DUMP_CONFIG | grep DoS` で DoSDetection, DoSThreshold などの値が設定したものと合っているか確認ください。