Sebelum memulai, siapa yang akan menjalankan squid ? Tambahkan user dan group baru bernama squid.
#groupadd squidTambahkan user squid:
#adduser squid Ada 2 model penggunaan paket squid. Kompile dan install dari source. Atau kompile lewat SlackBuild.
Model ke-3 (hehehe), ambil langsung paket jadi dari linuxpackages.net (kalau ada).
Pertama2 buat direktory cache :
Buat direktory cache squid. (jika install dari paket SlackBUild)
#mkdir /var/log/squid/cache #chown -hR squid:squid /var/log/squid/cache Buat direktory cache squid (Jika Instal dari source )
#mkdir /usr/local/squid/var/cache #chown -hR squid:squid /usr/local/squid/var/cache From the Source :
…. Ambil squid versi terbaru :
Kopikan file tersebut di /usr/share/squid dan unpack source code tersebut.
# tar -xvzf squid-2.6.STABLE14.tar.gzmasuk kedirektory squid dan lakukan konfigurasi
#./configureLakukan Make
# makeInstall program hasil kompilasi.
# make installEdit awal konfig squid di /usr/local/squid/etc/squid.conf
cache_mem 256 MB
cache_dir ufs /usr/local/squid/var/cache 1000 16 256
acl our_networks src 192.168.1.0/24 192.168.2.0/24
http_access allow our_networks
Sebagai root lakukan instruksi :
#/usr/local/squid/sbin/squid -Z Perintah diatas untuk membuat swap cache yang akan digunakan squid.
Sekarang Saatnya mencoba :
# /usr/local/squid/sbin/squid -DFrom SlackBuild :
….Jika Anda ingin mengkompile squid lewat script SlackBUild.
Ambil script Slackbuild squid versi terbaru :
Unpack file squid.tar.gz pada direktory tertentu. (misal /usr/src/squid)
Ambil source squid
Kopikan file source squid kedalam direktory slackbuild squid (yang baru Anda unpack).
Kemudian jalankan script squid.SlackBuild.
# ./squid.SlackBuildSetelah proses kompilasi dan pembentukan paket squid selesai, install squid. (Hasil slacbuild diletakkan di /tmp)
masuk kedirektory /tmp dan lakukan instruksi :
# installpkg squid-*.tgzOke ! Paket squid sudah terinstall
Edit awal konfig squid di /etc/squid/squid.conf
cache_mem 256 MB
cache_dir ufs /var/log/squid/cache 1000 16 256
acl our_networks src 192.168.1.0/24 192.168.2.0/24
http_access allow our_networks
Sebagai root lakukan instruksi :
# squid -z Perintah diatas untuk membuat swap cache yang akan digunakan squid.
Sekarang Saatnya mencoba :
# squid -DUntuk selanjutnya untuk start squid, Anda dapat menggunakan rc.squid.
Ubah ke 755 permission rc.squid
#chmod 755 /etc/rc.d/rc.squidPada waktu booting pertamakali, squid akan diaktifkan.
