Topic: [Share] Install Proxy di Ubuntu dengan Squid 2.7-Stables9
cara pertama yg gak mau repot[/i]
sebenernya paket2 deb (=untuk debian dan turunan) sudah ada di...
- untuk procie AMD64 / intel x64
http://packages.debian.org/sid/amd64/squid/download
- untuk procie Intel x86
http://packages.debian.org/sid/i386/squid/download
- untuk procie Intel ia64
http://packages.debian.org/sid/i386/squid/download
download file *.deb dan install dengan dpkg
cara kedua yg mau compile sendiri
1. Login ke server dengan root...
2. Sebelum melakukan compile, harus diketahui diperlukan repro lainnya untuk
menjalankan compile tersebut semisal gcc yang paling penting...
apt-get install gcc build-essential3. download file source-code-nya di http://www.squid-cache.org/Versions/v2/2.7
disana ada 2 versi untuk stables9, keluaran 17 Maret 2010 versi yg sudah stabil dan
versi source-code terbaru tanggal 14 agustus 2010...
tetapi kita pilih versi 17 maret 2010 aja...
wget http://www.squid-cache.org/Versions/v2/2.7/squid-2.7.STABLE9.tar.bz24. kemudia ekstrak dan masuk ke folder hasil ekstrak...
tar xvf squid-2.7.STABLE9.tar.bz2 && cd squid-2.7.STABLE95. Lakukan configuration sebelum melakukan compile...
A. Tentukan dan pastikan hardware processor yang anda pakai untuk menentukan
nilai variable CHOST dan CFLAGS
Cara check processor bisa gunakan perintah ini...
cat /proc/cpuinfo. kemudian cari spekfikasinya disini http://www.opikdesign.com/kios/procie_kernel dan
isi variable CHOST dan CFLAGS
contoh:
Processor yang dipakai Pentium D 3GHz danOS Ubuntu Server 64bit
setelah dicari CHOST & CFLAGS maka cara mengisi variablenya...
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}". B. Kemudian isi variable lainnya semisal peletakan posisi file, apa saja yang diaktifkan
dan bahasa yang dipilih, contoh...
./configure -prefix=/usr -exec-prefix=/usr -bindir=/usr/sbin -sbindir=/usr/sbin -libexecdir=/usr/lib/squid -sysconfdir=/etc/squid -localstatedir=/var/spool/squid -datadir=/usr/share/squid -enable-async-io -with-pthreads -enable-storeio=ufs,aufs,coss,diskd,null -enable-linux-netfilter -enable-arp-acl -enable-epoll -enable-removal-policies=lru,heap -enable-snmp -enable-delay-pools -enable-htcp -enable-cache-digests -enable-referer-log -enable-useragent-log -enable-auth=basic,digest,ntlm,negotiate -enable-negotiate-auth-helpers=squid_kerb_auth -enable-carp -enable-follow-x-forwarded-for -with-large-files -with-maxfd=65536 -enable-err-languages=English -enable-default-err-language=English. untuk variable lebih detail bisa ketik...
./configure --help6. Lakukan compile...
make
make install7. Setting seperti biasa file /etc/squid/squid.conf cara2 selanjutnya seperti biasanya.
8. Untuk check versi squid...
squid -vberlanjut....

* IT Consultant * Networking Specialist for Internet Cafe/HotSpot/SOHO * Maintenance * Graphic & Web Design, 3D Modeling & 2D/3D Animation * Hosting & Domain * email to: th@opikdesign.com


