Cara Instal Proxy Lusca di Ubuntu 14.0.5

Squid LUSCA adalah squid yang mampu menyimpan cache video selain menyimpan cache web biasa. Setelah menginstal ubuntu server, langkah selanjutnya adalah dengan mengupgrade ubuntu dan menginstal squid+LUSCA.

Setelah login ke ubuntu server dengan memakai hak akses login dan pasword admin, masuk ke direktori root dengan mengetikan :
#sudo su
kemudian masukan kembali username dan pasword. setelah masuk ke root directori, selanjutnya ikuti langkah-langkah berikut dengan mengetikan di console ubuntu.
# sudo apt-get update
# sudo apt-get install squid
# sudo apt-get install squid squidclient squid-cgi
# sudo apt-get install gcc
# sudo apt-get install build-essential
# sudo apt-get install sharutils
# sudo apt-get install ccze
# sudo apt-get install libzip-dev
# sudo apt-get install automake1.9

Mungkin membutuhkan banyak waktu sampai update dan proses instal diatas selesai, dan tergantung kecepatan internet.
Setelah proses selesai kemudian download LUSCA dengan cara mengetikan di console ubuntu:

[social_lock]
#wget http://lusca-cache.googlecode.com/…/LUSCA_HEAD-r14756…
Extract LUSCA yang telah di download tadi :
#tar xvf LUSCA_HEAD-r14756.tar.gz
Masuk ke direktori LUSCA :
#cd LUSCA_HEAD-r14756
Sebelum mengompile LUSCA, lakukan perintah dibawah ini :
#./bootstrap.sh

Mengompile LUSCA, copas perintah dibawah ini :
./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-http-gzip –enable-async-io=24 –with-aufs-threads=24
–with-pthreads –enable-storeio=aufs
–enable-linux-netfilter –enable-arp-acl –enable-epoll –enable-removal-policies=heap –with-aio –with-dl –enable-snmp
–enable-delay-pools –enable-htcp –enable-cache-digests –disable-unlinkd –enable-large-cache-files –with-large-files
–enable-err-languages=English –enable-default-err-language=English –with-maxfd=65536
Setelah proses compile selesai, lakukan peritah dibawah :
# make
# make install

Setelah proses diatas selesai, berarti sudah berhasil menginstal squid+LUSCA di ubuntu server. tetapi sebelum mengaktifkan squid lusca, ada hal-hal yang harus di edit:
1. Copy squid.conf dan storeurl.pl ke folder /etc/squid dalam ubuntu server.
2. Edit squid.conf dan sesuaikan dengan jaringan
3. edit Aufs di file squid.conf anda

Dalam mengupload atau mengcopikan file squid.conf dan mengeditnya, ada berbagai cara diantaranya yaitu dengan cara remote ubuntu, dengan memakai winscp dan putty. Supaya file-file dalam folder /etc/squid di ubuntu anda bisa di copas dan di edit, dan harus memberikan permission dulu pada folder dan file tersebut stop dulu squid anda dengan cara :
#sudo /etc/init.d/squid stop
Berikan permision pada folder dan file di /etc/squid :
#chmod 777 /etc/squid
#chmod 777 /etc/squid/squid.conf
#chmod 777 /etc/squid/storeurl.pl

Selanjutnya copas file-file yang dibutuhkan yang telah di download tadi kedalam folder /etc/squid yang ada didalam ubuntu server. kemudian edit squid.conf dan sesuaikan dengan jaringan. Jangan lupa edit juga aufs yang ada di squid.conf. perhitungan ufs disesuaikan dengan besarnya ukuran masing-masing cache yang gunakan. cara perhitungan aufs adalah :
(((x / y) / 256) / 256) * 2
x=besarnya partisi untuk /cache dalam KB
z=Number of directories per first level directory

[/social_lock]

Contoh :
Apabila cache kita berukuran 30Gb=30000000Kb
30,000,000 / 13 = 2307692.3 / 256 = 19014.5 / 256 = 35.2 * 2 = 70
Jadi angka buat L1nya adalah 70. berarti setingan aufs pada squid.conf anda adalah :
cache_dir aufs 30000 70 256
Setelah selesai mengedit squid.conf langkah selanjutnya adalah memberikan permission kepada partisi hardisk cache yang di pakai, yaitu dengan cara:
#chown proxy:proxy /cache1
#chown proxy:proxy /cache2
#chown proxy:proxy /cache3
#chown proxy:proxy /var/log/squid/access.log
#chown proxy:proxy /etc/squid/storeurl.pl
#chmod 777 /cache1
#chmod 777 /cache2
#chmod 777 /cache3
#squid -f /etc/squid/squid.conf –z

Restart squid ada
#sudo /etc/init.d/squid restart
Kemudian PC sobat :
#reboot

You may also like...

Popular Posts

Leave a Reply

Your email address will not be published. Required fields are marked *