mod_evasive Howto
Debian Sarge 3.1
apt-get install apache2-threaded-dev
Mod_evasive downloaden:
/usr/local/src/mod_evasive entpacken
mod_evasive20.c öffnen
Zeile 45 umändern #define MAILER "/bin/mail -t %s"
Apache2: /usr/sbin/apxs2 -cia mod_evasive20.c
Apache2-Prefork: /usr/sbin/apxs2-prefork -cia mod_evasive20.c
touch /etc/apache2/conf.d/mod_evasive.conf
Apache2: LoadModule evasive20_module /usr/lib/apache2/mod_evasive20.so
Apache2-Prefork: LoadModule evasive20_module /usr/lib/apache2-prefork/mod_evasive20
<IfModule mod_evasive20.c>
DOSHashTableSize 3097
DOSPageCount 5
DOSSiteCount 100
DOSPageInterval 2
DOSSiteInterval 2
DOSBlockingPeriod 600
DOSEmailNotify deine@adresse.de
</IfModule>
rcapache2 stop
rcapache2 start
cd /usr/src/mod_evasive
perl test.pl