Install dan compile squid 3.xx

Diskusi tentang Ubuntu Server baik webserver, database server, samba server dan service lainnya serta jaringan menggunakan Sistem Operasi Ubuntu.
User avatar
danz0
Posts: 140
Joined: 19 Jan 2010, 12:37
Location: Suroboyo

Install dan compile squid 3.xx

Postby danz0 » 21 Jul 2010, 19:50

hai all..
dari browsing2 di forum sebelah dapet info mngenai compile squid 3.xx

dapet ini :
Tampilkan
Hasil "utak-atik" (coba-coba) didalam me-Install dan mecompile squid 3.1, yaitu sbb :
1. Jalankan perintah : apt-get install gcc
2. Jalankan perintah : apt-get install build-essential

Kedua perintah tersbut gunanya untuk memudahkan didalam mecompile squid.

3. Masuk ke direktori tmp (cd /tmp) atau buat direktori baru download (sudo mkdir /dowload)
4. dowload squid 3.1 dengan perintah :
wget hxxp://www.squid-cache.org/Versions/v3/ ... .1.tar.bz2
5. extrak hasil dowload, dengan perintah
tar xvf squid-3.1.1.tar.bz2
6. Masuk kedirektori squid yang sudah di extrak tadi dengan perintah :
cd /squid-3.1.1

7. Kemudian jalankan perintah compile yaitu :
Quote:
CHOST="i686-pc-linux-gnu" \
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" \
./configure \
--prefix=/usr \
--includedir=${prefix}/include \
--mandir=${prefix}/share/man \
--infodir=${prefix}/share/info \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=${prefix}/lib/squid3 \
--disable-maintainer-mode \
--disable-dependency-tracking \
--srcdir=. \
--datadir=/usr/share/squid3 \
--sysconfdir=/etc/squid3 \
--mandir=/usr/share/man \
--enable-inline \
--enable-async-io=24 \
--enable-storeio=aufs \
--enable-removal-policies=heap \
--enable-delay-pools \
--enable-cache-digests \
--enable-kill-parent-hack \
--with-dl \
--with-aio \
--enable-zph-qos \
--disable-ipv6 \
--disable-unlinkd \
--disable-wccp \
--disable-wccpv2 \
--disable-ident-lookups \
--disable-auth \
--enable-follow-x-forwarded-for \
--enable-arp-acl \
--enable-esi \
--disable-translation \
--with-logdir=/var/log/squid3 \
--with-pidfile=/var/run/squid3.pid \
--with-filedescriptors=65536 \
--with-large-files \
--with-default-user=proxy \
--with-squid=/build/squid3-3.1.1 \
--enable-ltdl-convenience
8. Tunggu beberapa saat, jika sudah selesai compile, jalankan perintah
sudo make && make install

9. Tunggu beberapa saat, jika proses diatas (8) sudah selesai, tahap selanjutnya edit squid.conf (sementara gunakan default bawaan standart dari squid.conf) -- edit bagian alamat IP dan direktori cache nya saja disesuaikan dengan IP dan /cache.
10. Jalankan perintah : sudo adduser proxy --->isi sesuai perintahnya
11. Jalankan perintah : sudo mkdir /cache
12. Jalankan perintah : sudo chown -R proxyroxy /cache

---> Perintah no 11 dan 12 digunakan jika tidak ada partisi khusus untuk /cache, jika sudah ada dibuat disaat instal ubuntu, maka abaikan perintah 11 dan 12 langsung saja ke 13

13. Jalankan perintah :
touch /var/log/squid3/access.log
touch /var/log/squid3/cache.log

Perintah no 13 gunanya untuk membuat file access.log dan cache.log didalam direktori /var/log/squid/

14. Jalankan perintah : chown -Rf proxy.proxy /var/log/squid3

15. cek terlebih dahulu apakah squid.conf yang telah kita edit tadi dengan perintah : squid -k parse ----> perintah ini yg biasa kami gunakan, mohon bimbingannya kalau perintah yg biasa kami gunakan itu salah
16. Jalankan perintah : squid -d 1
17. Jika script di squid.conf tidak ada kesalahan, maka setalah menjalankan perintah diatas, muncul tulisan :
Squid is already running! Process ID xxxx

Demikian hasil utak-atik, coba-coba, try n error dari rasa penasaran dengan squid3.1 yang dijalankan di ubuntu server 9.10 32bit

Mohon bimbingan abang-abang senior, jika perintah yang kami jalankan diatas ada yang salah.
Sekali lagi terimakasih buat bang admin + momod
Terimakasih buat bang siber yang dengan sabarnya membimbing di "Thread-nya" terutama sekali copas compilenya (bimbing bang untuk compile 32bit-nya)
Terimakasih buat bang akbar lana yang menjelaskan tentang ZPH di squid 3.1
Terimakasih buat bang Indifferentials, dengannya kami mesadur perintah no 1 dan 2

link sumber

nah yang saya lakukan adalah :
1. uninstall squid lama 2.7.xx yg sudah terinstall
2. download squid 3.1.4 baru disini
3. extract >>di /var
4. trus ngompilenya gmn ya?? :D >>trus yg dimaksud point 7 diatas apa ya? ada yg bisa jelasin?

yg udah pengalaman compile squid 3.1.4 di karmic 64 share disini dunk..
biar jelas..kalo bisa lengkap dengan maksud-nya..jadi biar ngerti :D

thx b4
User avatar
Rh354
Posts: 718
Joined: 14 Mar 2010, 19:56
Location: between the truth and the lies
Contact:

Re: Install dan compile squid 3.xx

Postby Rh354 » 21 Jul 2010, 20:33

menyimak maklum cupu :)
User avatar
danz0
Posts: 140
Joined: 19 Jan 2010, 12:37
Location: Suroboyo

Re: Install dan compile squid 3.xx

Postby danz0 » 21 Jul 2010, 20:44

[quote=Rh354]menyimak maklum cupu :)


wew..cupu ko pake custom kernel :D