1. install paket squid
# installpkg squid-2.5.STABLE13-i486-1maew.tgz (atau file squid versi lain)
2. copy file konfigurasi yang telah tersedia ke directory /etc/squid
a.masuk ke directory squid-config, contoh :
# cd /mnt/vl-hot/sdb/vol1/Linux/squid-dejavu/squid-config
b. copy file yang ada di directory squid-config ke directory /etc/squid
# cp -vf *.* /etc/squid
3. buat group dan user squid
# groupadd squid
# useradd squid -g squid -d /dev/null -s /bin/false
4. buat direktori cache dan log untuk squid
# mkdir /cache
# mkdir /var/log/squid
# chown squid.squid /cache
# chown squid.squid /var/log/squid
5. buat direktori index untuk cache
# squid -z
jika semua berjalan lancar maka tampilan konsole akan kembali ke prompt tanpa pesan kesalahan.
6. jalankan squid
# squid -D
Note :
kesalahan yang cukup sering terjadi adalah spt ini :
Dec 3 16:51:59 gateway squid[14696]: Squid Parent: child process 14698 started
Dec 3 16:52:00 gateway squid[14696]: Squid Parent: child process 14698 exited due to signal 6
Dec 3 16:52:03 gateway squid[14696]: Squid Parent: child process 14710 started
Dec 3 16:52:03 gateway squid[14696]: Squid Parent: child process 14710 exited due to signal 6
Dec 3 16:52:06 gateway squid[14696]: Squid Parent: child process 14722 started
Dec 3 16:52:06 gateway squid[14696]: Squid Parent: child process 14722 exited due to signal 6
Dec 3 16:52:09 gateway squid[14696]: Squid Parent: child process 14737 started
Dec 3 16:52:10 gateway squid[14696]: Squid Parent: child process 14737 exited due to signal 6
Dec 3 16:52:13 gateway squid[14696]: Squid Parent: child process 14752 started
Dec 3 16:52:13 gateway squid[14696]: Squid Parent: child process 14752 exited due to signal 6
Dec 3 16:53:41 gateway squid[15025]: Squid Parent: child process 15027 started
solusi :
hal tersebut terjadi karena masalah permission pada file squid.pid
untuk memperbaiki, dapat dengan melakukan penggantian kepemilikan file squid.pid ke user squid dan group squid (sesuai yang di definisikan pada file konfigurasi squid.conf)
# chown squid.squid /var/run/squid.pid
File squid-conf bisa di downlad disini
http://www.4shared.com/dir/2804634/c07ec5f8/sharing.html
password : yoner