Jumat, 02 Maret 2012
Lusca merupakan pengembangan dari squid. Proyek Lusca bertujuan untuk memperbaiki kekurangan dalam basis kode-kode Squid namun mempertahankan fungsi Squid dan stabilitasnya.
Lusca telah mendukung sebagian besar protokol HTTP/1.0 dan HTTP/1.1 dan konstruksi caching termasuk ETag / Varian entitas, selain itu banyak kelebihan yang disubuhkan oleh luscxa diantaranya
Sedangkan Tujuan dari pengembangan proyek lusca adalah
Sekarang bagaiman konfigurasi Lusca pada Ubuntu Server seperti dibawah ini
Lusca telah mendukung sebagian besar protokol HTTP/1.0 dan HTTP/1.1 dan konstruksi caching termasuk ETag / Varian entitas, selain itu banyak kelebihan yang disubuhkan oleh luscxa diantaranya
- Kinerja Memory yang bagus dan disk caching
- System akses kontrol yang plexible
- Mendukung berbagai protokol clustering, termasuk ICPv2, ICPv3, CARP dan HTCP untuk kedua clustering dan kontrol
- Lusca mendukung Cisco intersepsi WCCPv2 di kedua perangkat lunak dan perangkat keras mode forwarding.
Sedangkan Tujuan dari pengembangan proyek lusca adalah
- Mendukung IPV6
- Mendukung HTTP/1.1
- Perbaikan pengelolaan kinerja disk dan Management Memory
- Meningkatkan kinerja CPU
Sekarang bagaiman konfigurasi Lusca pada Ubuntu Server seperti dibawah ini
- Setelah ubuntu server telah terintal dengan baik di server atau komputer jangan lupa kita install ssh server untuk membantu konfigurasi jarak jauh server kita dsengan menggunakan perintah "apt-get install openssh-server"
- Jangan lupa pada saat install ubuntu server partisi diset sebagai berikut
- Partisi pertama dengan mount point "/" untuk root partisi
- Partisi kedua untuk swap area dengan bosar 2XKapasitas RAM
- Partisi ketiga untuk home partisi "/home"
- Partisi kemapat untuk disk Cache "/cache" berguna untuk menyimpan cache dari proxy
- Instal paket yang dubutuhkan untuk melakukan kompile lusca dengan perintah
- sudo apt-get update && apt-get dist-upgrade
- 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
- sudo apt-get install acpid
- sudo apt-get install multitail
- Download lusca terbaru pada situs http://code.google.com/p/lusca-cache/downloads/list
- Downloada lusca dengan perintah wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz
- Extrak hasil download dan masuk ke folder extrak dengan perintah tar xzvf LUSCA_HEAD-r14809.tar.gzt && cd LUSCA_HEAD-r14809
- Ketik Perintah dibawah ini untuk mulai ./bootstrap.sh
- Jika menggunakan Ubuntu Server 64/bit, masukkan perintah : make distclean
- Melihat spek prosesor
- Catat Info prosesor anda, (Model dan Stepping) kemudian cek pada situs dibawah ini
- untuk pengguna AMD 64 bit bisa di lihat disini http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD
- sedangkan pengguna Intel lihat di sini http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel
- Contoh CHOST="i686-pc-linux-gnu"\ CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"\ CXXFLAGS="${CFLAGS}"
- Paste pada notepad dan tambahkan list 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-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
- Maka hasilnya akan seperti ini, kemudian salin keseluruhan list tersebut (sperti dibawah ini) paste lewat putty, tekan enter contoh CHOST="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}" ./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=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
- Compile, Setelah selesai ketik dibawah ini sudo make && sudo make install
- Matikan Squid squid stop
- Backup original file sudo mv /etc/squid/squid.conf /etc/squid/squid.conf.backup && sudo mv /etc/sysctl.conf /etc/sysctl.conf.backup && sudo mv /etc/init.d/squid /etc/init.d/squid.backup
- Salin File berikut ini, dengan mengetikkan pada putty (blok dan paste lewat putty) cd /etc/squid && wget http://ouziel-lusca.googlecode.com/files/storeurl.pl && wget http://ouziel-lusca.googlecode.com/files/squid.conf && wget http://ouziel-lusca.googlecode.com/files/porno.txt && cd /etc && wget http://ouziel-lusca.googlecode.com/files/sysctl.conf && cd /etc/init.d && wget http://ouziel-lusca.googlecode.com/files/squid && cd /usr/local/etc/squid && wget http://ouziel-lusca.googlecode.com/files/refresh.conf && cd /usr/share/squid/errors/en && wget http://ouziel-lusca.googlecode.com/files/ERR_ACCESS_DENIED
- Buat folder cache sudo squid start && sudo chown proxy:proxy /cache && sudo chown proxy:proxy /etc/squid/storeurl.pl && sudo chown proxy:proxy /var/log/squid/access.log && sudo chown proxy:proxy /var/log/squid/cache.log && sudo chmod 777 /etc/squid/storeurl.pl && sudo chmod 777 /cache
- Buka file squid.conf pada Directory /etc/squid/ edit dan sesuaikan bagian ini : cache_dir aufs /cache 7000 16 256 (sesuai dengan ukuran dan partisi cache anda) acl localnet src 192.168.2.0/24 (sesuaikan dengan IP warnet anda)
- cek konfigurasi squid sudo squid -k parse
- Jika tidak ada erorr lanjut squid -f /etc/squid/squid.conf -z
- restart squid sudo squid restart
- set aktif saat boot sudo update-rc.d squid defaults
- Reboot Ubuntu
- cat /proc/cpuinfo
Langganan:
Posting Komentar (Atom)
2 komentar:
waaaaaaaaaaa...
panjang bener ya gan...
pi asyeeek dapet ilmu pagi ne..
mantaaap lanjutkan sharenya gan..
:D
keep posting gan!!!
Posting Komentar