Block Spammers/Hackers Apache2 Dengan mod_spamhaus

Sebel juga baru install forum eh tahu-tahu udah banyak spam , nyebelin banget 🙁
Ternyata di Apache 2 bisa juga diterapkan menggunakan system DNSBL, dengan menggunakan module mod_spamhaus.

Mod_spamhaus adalah Apache module yang bisa menggunakan DNSBL untuk memblock spam relay via web forms, preventing URL injection, block http DDoS attacks dari bots dan secara umum memprotect web service access dari bad IP address.

Install Mod_spamhaus

Syarat untuk install adalah Apache sudah terinstall DSO (apxs2), kemudian lakukan perintah berikut :

#tar zxvf mod_spamhaus05.tar.gz
#cd mod-spamhaus
#make
#make install

Kemudian Edit file httpd.conf, tambahkan baris berikut :

LoadModule spamhaus_module   /usr/pathtofile/apache2/modules/mod_spamhaus.so   #(disesuaikan)

<IfModule mod_spamhaus.c>
MS_METHODS POST,PUT,OPTIONS,CONNECT
MS_WhiteList /etc/spamhaus.wl
MS_Dns xbl-sbl.spamhaus.org
MS_CacheSize 256
</IfModule>

Setelah itu restart Apache , udah deh. Lumayan juga bisa blok beberapa spammer.