かけがえのない日々

なんややんや。にょろにょろ。

mod_evasive

2010年06月08日 | FreeBSD
cd /usr/ports/www/mod_evasive

make install clean

※mod_cbandは一時的に停止

/usr/local/etc/apache22/httpd.confに

#LoadModule evasive20_module libexec/apache22/mod_evasive20.so
が追記される。

次にhttpd.confの適当な所に、次のように記述。

<IfModule mod_evasive20.c>
DOSHashTableSize 3097
DOSPageCount 3
DOSSiteCount 50
DOSPageInterval 2
DOSSiteInterval 1
DOSBlockingPeriod 60
DOSWhitelist 127.0.0.1 192.168.1.* 
DOSEmailNotify yourmail@yourdomain.com
</IfModule>

DOSHashTableSize 3097  おまじない?
DOSPageCount 3  ページに対するアクセスカウント
DOSSiteCount 50  サイト全体に対するアクセスカウント
DOSPageInterval 2  ページのカウント間隔
DOSSiteInterval 1  サイトのカウント間隔
DOSBlockingPeriod 60  ブロック秒数
DOSWhitelist 127.0.0.1 192.168.1.* 
DOSEmailNotify yourmail@yourdomain.com
DOSLogDir “/var/log/httpd” ログ出力先

途中から『HTTP/1.1 403 Forbidden』が出ればOK

京都車検センター