YourSite - Slogan Here!

Limit IP Connections

Untuk membatasi akses IP pada suatu folder di Linux, kita dapat menggunakan module mod_limitipconn.c

tahapan untuk melakukan instalasi:

  1. wget http://dominia.org/djao/limit/mod_limitipconn-0.04.tar.gz
  2. tar xzvf mod_limitipconn-0.04.tar.gz
  3. cd mod_limitipconn-0.04
  4. pico Makefile
  5. cari baris yang berisikan APXS=apxs[/b] dan di rubah menjadi APXS=/usr/local/apache/bin/apxs, untuk mengetahui lokasi pasti APXS, dapat menggunakan perintah locate apxs
  6. setelah itu simpan perubahan tersebut (control O untuk save)
  7. lalu keluar dari pico(control x)
  8. make
  9. make install
  10. restart apache (service httpd restart)

setelah berhasil di install, saat nya melakukan setting pada file /etc/httpd/conf/httpd.conf

 

buka file tersebut dengan pico atau mcedit, kemudian cari kata ExtendedStatus dan pastikan ExtendedStatus On

 

 Tugas terakhir adalah memasukan kode di bawah ini ke dalam setiap virtual directory yang ingin anda batasi akses nya.

<IfModule mod_limitipconn.c>
<Location /somewhere>
MaxConnPerIP 3
NoIPLimit image/*
</Location>

MaxConnPerIP 3  > 3 adalah jumlah 1 IP untuk akses ke dalamfolder tersebut.

NoIPLimit image/* > Untuk file image tidak dibatasi aksesnya

 

Kemudian untuk melihat hasil akhir nya jangan lupa untuk me-restart apache service nya

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Technorati
  • MisterWong

Leave a Comment