Quick Configuration
klo mo lengkap banget sih tinggal ke sini
Service squid akan jalan jika konfigurasi minimal sudah di set
- Visible_hostname; di tampilkan pada saat error message squid
- Cache_dir; direktori penyimpanan cache, untuk cache_dir cek permission file harus “squid.squid”. Jika #ls -al sudah menghasilkan nilai tersebut langkah berikut sudah tidak di perlukan lagi.
#ls -al /var/spool
#chown -R squid. /var/spool/squid
#chown -R 755 /var/spool/squid
- Cache_effective_user
- Cache_effective_group
Filter Access
Syntax: acl aclname acl type string1…atau file
contoh1
acl desaindept scr 192.168.0.0/28
acl desaindom dstdomain adobe.com
acl all scr 0.0.0.0/0.0.0.0
http_access allow desaindom desaindept
http_acess deny all
contoh2; filter content
acl saingan url_regex -i detik
http_access saingan
contoh3; filter berdasarkan waktu
acl all 0.0.0.0/0.0.0.0
acl tidak_akses time MTWHF 08:00-12:00 13.00-17.00
http_access deny tidak_akses
http_access allow all
contoh4:filter format file
acl jangan_donlot urlpath_regex .mp3
http_access allow jangan donlot
contoh5; filter hak akses password required
perlu di perhatikan pada saat install squid
./configure –enable_basic_auth_helprs=NCSA
cek service sudah jalan dengan benar dengan rpm -ql | grep ncsa_auth
file yang di konfigurasi
#touch /etc/squid/squid_passwd
#htpasswd /etc/squid/squid_passwd [username]
#vi /etc/squid/squid.conf
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid squid passwd
acl karyawan proxy-auth REQUIRED
http_access dst….