Feel banana feel the freedom

December 19, 2007

Install squid simple guide

Filed under: Dejavu, Linux Server, Squid — yoner @ 12:48 pm

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

No Comments Yet »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.