know yet do later – issengi jolo’

March 7, 2008

Nyoba squid yuuk!!

Filed under: Mari BebasBerBSD — by awalindah @ 11:03 pm

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.

No Comments Yet »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress.com