Selasa, 09 Juni 2009

Customize Error Message di Squid

Dua hari yang lalu saya dan anak-anak teknisi lab melakukan percobaan squid, tujuannya sih asas kekeluargaan.. maksudnya?? ya udah ga usah dibahas. Nah, setelah squid berhasil muncullah ide kalau seandainya pengguna mengakses internet pada saat praktikum maka merke akan diberi pesan error yang menyatakan tidak boleh menggunakan internet pada saat blajar. Bagaimana caranya??? sebenarnya gampang, tapi lama ketemunya. Langkah awalnya:



  1. Pastikan Squid sudah jalan.

  2. Edit Konfigurasi squid
    # pico /etc/squid/squid.conf

  3. Tambahkan/tentukan ACL (Access Control List) mana yang akan di deny misalnya:
    acl praktikum src 192.168.210.0/24 (sesuaikan dengan network anda)

  4. Berikan rule deny untuk ACL tersebut
    http_access deny praktikum

  5. Berikan informasi deny pada acl tersebut
    deny_info nama_file_pesan_errornya praktikum atau dengan
    deny_info http://tempat_pesan_error praktikum

  6. Restart Squid



Caranya seperti itu, tapi lebih gampangnya lagi tinggal edit pesan error yang sudah ada (bawaan dari squid) yang terletak di /usr/share/squid/errors/ tinggal pilih file mana yang mau di edit misalnya ERR_ACCESS_DENIED dan bisa disimpan dengan format HTML.

1 komentar: