1

私は apache2 Web サーバーをセットアップしており、ブルートフォース攻撃を阻止するためにセキュリティを追加しています。私は mod_evasive を使用し、ユーザーを禁止および禁止解除するコマンドを実行する別のファイルを用意しました。私の設定は次のとおりです。

<IfModule mod_evasive20.c>
    DOSHashTableSize    3097
    DOSPageCount        10
    DOSSiteCount        20
    DOSPageInterval     1
    DOSSiteInterval     3
    DOSBlockingPeriod   60

    #DOSSystemCommand   "/opt/mod_evasive/ban.sh %s"
    DOSSystemCommand    "/bin/echo testing >> /var/log/mod_evasive/test.txt"
    DOSLogDir           "/var/log/mod_evasive"
</IfModule>

ban.sh ファイルを www-data として完全に正常に実行できます。テストしていたので、そこに 2 番目の DOSSystemCommand があります。/tmp またはログ フォルダーにはエコーしません。私が正しくしていないことがありますか?

4

0 に答える 0