Untuk mendukung program pemerintah dalam memberantas pornografi dan  perjudian khususnya di Indonesia, maka kita sebagai penyedia layanan  hosting bisa mengambil peranan dalam mendukung program tersebut dengan  menerapkan Filter di server kita mencegah, minimalnya mengurangi  munculnya web pornografi dan perjudian di Indonesia.

Cara Kerja Filter Web Pornografi dan Perjudian

Banyak  diantara kita yang pesimis bahkan mengatakan TIDAK MUNGKIN atau juga  dengan mengatakan BUTUH BIAYA MILYARAN RUPIAH untuk membuat filter web  pornografi dan perjudian.

Content web akan tercermin dari URL yang  ada di web tersebut. Misal web jualan baju PASTI akan mengandung  kata-kata baju, tshirt,kaos, pakaian,dress,gaun,hijab dan kata kata  sejenis. tidak mungin sebuah web yang isinya baju sama sekali tidak ada  kaitan kata yang menjurus ke content jual baju.

Begitu pula dengan  web pornografi dan perjudian. pasti di URL akan mengandung kata-kata  yang nyerempet ke pornografi dan perjudian seperti togel, bugil,  telanjang, dll.

Dari hal tersebut, kita bisa mencegah atau setidaknya mengurangi jumlah web perjudian yang ada di negara kita.

Cara membuat Filter Web Pornografi dan Perjudian

Filter  dibuat berdasarkan Request url ke server. kita bisa menempatkannya di  file tersendiri supaya tidak tertimpa saat ada update server.

Secara umum, syntax filter di webserver apache untuk web pornografi dan perjudian adalah sebagai berikut:

Block content Porno dan judi
<If "%{HTTP_HOST} !~ m#(domain1.tld|domain2.tld|domain3.tld)$#" >
<If "%{THE_REQUEST} =~ m#\s(?i)/+naked|bugil|kimcil|entot|ngentod|togel|casino|hentai|ngewe|fuck|teen|bangbus|mesum|tetek|ngaceng|toket|bikini|porn|tocil|masturbasi|sex|xxx|telanjang|memek|kontol|asoy|indehoy|viagra/?[?\s]#">
deny from all
</If>
</if>

Filter tersebut akan mengarahkan pengunjung ke halaman FIRBIDEN 403  jika ditemukan salah satu keyword seperti yang tercantum di filter yaitu  naked, bugil dst, kecuali untuk domain1 – domain3 yang di whitelist.
Whitelist domain perlu tetap ada karena bisa jadi url yang mengandung  keyword tersebut berasal dari domain1 yang berupakan web berita. Contoh  berita tentang penangkapan bandar judi togel di domain 1 tidak akan  terkena 403 walaupun mengandung keyword togel.

Cara Membuat filter Web Pornografi di cPanel

Untuk anda yang menggunakan WHM/cPanel, anda bisa menempatkan script tersebut di /etc/apache2/conf.d/includes/pre_virtualhost_global.conf

Cara Membuat filter Web Pornografi di Directadmin

Untuk anda yang menggunakan Directadmin, anda bisa menempatkan script tersebut di folder /etc/httpd/conf/extra
Buat file dengan nama tertentu misal webhost.conf di /etc/httpd/conf/extra kemudian isi dengan script filter di atas.
Setelah itu, edit file /etc/httpd/conf/extra/httpd-includes.conf dan tambahkan baris berikut:

#Add by webhost
Include /etc/httpd/conf/extra/webhost.conf

Cara Membuat filter Web Pornografi di cwp atau Centos-webpanel

Jika anda menggunakan cwp untuk menjual sharedhost, maka filter bisa anda buat di /usr/local/apache/conf.d. Buat file dengan nama tertentu misal /usr/local/apache/conf.d/web.conf kemudian isi dengan script di atas.

CaraMengaktifkan Filter

Setelah  anda membuat Filter untuk web pornografi seperti yang saya jelaskan  sebelumnya, untuk mengaktifkannya perlu restart web server dengan  perintah:

service httpd restart

Selamat mencoba dan semoga bermanfaat