Squid… Menurut saya aplikasi cache dan proxy yang powerfull + gratis dan katanya mudah dipelajari..
Katanya sih biar lebih andal kernel kita upgrade dulu…
Edit dulu kernel konfigurasi /usr/src/sys/i386/conf/ pada file GENERIC. Jangan lupa dibackup
#cp /usr/src/sys/i386/conf/GENERIC /usr/src/sys/i386/conf/KERNEL
#vi /usr/src/sys/i386/conf/KERNEL
tambahkan baris ini
—————————————
options MAXFILES=8192
—————————————
#cd /usr/src
#make buildkernel KERNCONF=KERNEL
#make installkernel KERNCONF=KERNEL
lalu restart
#fastboot
setelah nyala mesin kita maka kita merge dulu
#cd /usr/src
#mergemaster -p
lalu pada direktori yang sama ( /usr/src)
#make installworld
#mergemaster
#fastboot
Ok kompile, konfigure dan install kernel baru sudah beres..
di mesin kita kita udah punya squid-2.6.STABLE13.tar.bz2
(kalo tidak mau repot kita locate squid-2.6.STABLE13.tar.bz2)
#locate squid-2.6.STABLE13.tar.bz2
tempatnya di /usr/ports/distfiles
kita kopi dulu ke /usr/home/awalindah (cuma kebiasaan klo nginstal package !!)
#cp /usr/ports/distfiles/squid-2.6.STABLE13.tar.bz2 /usr/home/awalindah
#cd /usr/home/awalindah
kita ekstrak squidnya
#tar -xvjf squid-2.6.STABLE13.tar.bz2
kalo selesai kita masuk ke direktori squid-2.6.STABLE13
#cd squid-2.6.STABLE13
kita memeriksa apakah telah tersedia segala hal yang kita butuhkan untuk nginstal
squid
——————————————————————————–
sebelum melangkah lebih jauh kita patch dulu squid nya (biar lebih aman dan nyaman)
Kita patch dengan mengambil file ini.
ambil patch nya di http://jaringan.info/squid/squid-2.6.STABLE13.v6patch.20070512.diff
kita save as (pake browser bisa) terus transfer ke ftp lokal(contoh kita taruh di ftp://secara.bugis.org/incoming/pub)
#ftp
ftp>o ftp://secara.bugis.org
kalo sukses login masuk ke /incoming/pub
ftp>cd /incoming/pub
ftp>get squid-2.6.STABLE13.patch
lalu move ke /tmp
#mv squid-2.6.STABLE13.patch /tmp
di atas salah satu cara mengambil file yang memakan waktu..tapi gak papa..
bisa juga pake wget (tapi diinstall dulu)
#wget http://jaringan.info/squid/squid-2.6.STABLE13.v6patch.20070512.diff
Lalu dipatch
4# patch -u -p1 < /tmp/squid-2.6.STABLE13.patch
Ini tampilan outputnya
Hmm… Looks like a unified diff to me…
The text leading up to this was:
————————–
|diff -ruN squid-2.6.STABLE17/ChangeLog squid-2.6.STABLE13/ChangeLog
|— squid-2.6.STABLE17/ChangeLog 2007-11-26 14:36:10.000000000 +0100
|+++ squid-2.6.STABLE13/ChangeLog 2008-01-10 13:30:57.000000000 +0100
————————–
Patching file ChangeLog using Plan A…
Hunk #1 succeeded at 11 (offset 10 lines).
Hmm… The next patch looks like a unified diff to me…
The text leading up to this was:
————————–
|diff -ruN squid-2.6.STABLE17/configure squid-2.6.STABLE13/configure
|— squid-2.6.STABLE17/configure 2007-11-26 14:39:31.000000000 +0100
|+++ squid-2.6.STABLE13/configure
.
.
.
.
.
Setelah dipatch maka lanjut proses instalasinya
Pastikan kita masih di direktori squid-2.6.STABLE13
#cd squid-2.6.STABLE13
buat direktori squid
#mkdir /home/rumahsquid
#./configure -prefix/home/rumahsquid
kalo gak ada masalah maka kita lanjut ke perintah make pada direktori sama
#make
beres …alhamdulillah..next
#make install
Udah deh installnya… Mulai kita membedah kulitnya squid… Cara terbaik adalah membaca, mencoba
dan bertanya..
Konfigurasi dulu squid.conf yg biasa ada di ..direktorisquid/etc
(seperti contoh ada di /home/rumahsquid/etc/ )
Lihat file konfigurasinya dan kalo gak paham tanya sama orang2 yang baik hati ^_^
Jangan lupa owner dari var tempat log nya berada diubah kepemilikannya menjadi user
yang menjalankan squid nya (sebaiknya yg jalankan jangan root pake user biasa aja)
Yang jelas untuk mengaktifkan squidnya tergantung kita menaruh prefiks di atas.
Contoh di atas untuk mengktifkannya pake user yang ditunjuk untuk menjalankannya
/home/rumahsquid/sbin/squid
Periksa juga file log yang ada di direktori squid hasil prefix bagian var/logs
Sekian dulu dari saya ..
NB : Saya tidak bermaksud menyepelakan teman2 dengan cara menjelaskan terlalu ‘detil’ seperti
untuk ganti direktori ke /etc pake perintah
#cd /etc
bla…bla..bla
Tapi saya cuma mau memberi gambaran bagi yang masih awam kayak saya..(based my experience ^_^)
– Terima kasih –
——————————————————————————–
secara mari bersama belajar..
Masih di kelas kalomang.