Download the latest source file from http://www.zdziarski.com
# cd /usr/local/src/
# wget /blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gz
# tar -xvzf mod_evasive_1.10.1.tar.gz
# cd mod_evasive/
# /usr/local/apache/bin/apxs -cia mod_evasive20.c
Now create a file named /usr/local/apache/conf/mod_evasive.conf and add the following lines
Now include the above file inside /usr/local/apache/conf/includes/pre_main_global.conf# cat /usr/local/apache/conf/mod_evasive.conf
LoadModule evasive20_module modules/mod_evasive20.so
<IfModule mod_evasive20.c>
DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10
</IfModule>
Now rebuild httpd.confInclude "/usr/local/apache/conf/mod_evasive.conf"
Now restart apache/scripts/rebuildhttpdconf
/scripts/restartsrv httpd
No comments:
Post a Comment