mod_evasive adalah modul untuk Apache untuk memberikan tindakan mengelak dari aktivitas HTTP DoS atau serangan DDoS atau serangan brute force. Hal ini juga dirancang untuk menjadi alat deteksi dan manajemen jaringan, dan dapat dengan mudah dikonfigurasi untuk dikolaborasikan dengan ipchains, firewall, router, dan sebagainya. mod_evasive bisa memberikan laporan pelanggaran melalui email dan fasilitas syslog.
Saya akan coba memberikan langkah-langkah untuk instalasi mod_evasive pada server yang menggunakan cPanel.
Download & Instalasi
cd /usr/local/src wget http://www.zdziarski.com/blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gz tar xzf mod_evasive_1.10.1.tar.gz cd mod_evasive apxs -cia mod_evasive20.c /usr/local/cpanel/bin/apache_conf_distiller --update
Konfigurasi
Tambahkan kode dibawah ini pada file /usr/local/apache/conf/includes/post_virtualhost_2.conf bisa lewar console/ssh atau lewat WHM. Apache Configuration > Include Editor -> Post VirtualHost Include (pilih versi 2.2.xx).
LoadModule evasive20_module modules/mod_evasive20.so <IfModule mod_evasive20.c> DOSHashTableSize 3097 DOSPageCount 2 DOSSiteCount 50 DOSPageInterval 1 DOSSiteInterval 1 DOSBlockingPeriod 3600 </IfModule>
Lakukan pengecekan konfigurasi apache dengan perintah service httpd configtest sebelum apache anda restart.
Selamat mencoba ..
apakah untuk litespeed konfigurasinya sama ?
soalnya vps saya menggunakan litespeed