Pada tulisan kali ini saya mau nge-share yang bermanfaat untuk para pemula linux. mungkin yang baca artikel ini udah banyak yang tau tentang linux dan peranakannya. Oke langsung ke intinya adapun alat dan bahan bahan yang dibutuhkan :
1. Linux Ubuntu Server 11.10 atau versi berapapun
2. Partisi yang dibutuhkan /cache1 /cache2
Langsung aja install paket-paketnya seperti perintah berikut :
# apt-get update # apt-get install squid squidclient squid-cgi # apt-get install gcc # apt-get install build-essential # apt-get install sharutils # apt-get install ccze # apt-get install libzip-dev # apt-get install automake1.9 # apt-get install acpid # apt-get install unzipAmbil packet installnya..
# wget -c http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz # tar -xvzf LUSCA_HEAD-r14809.tar.gz # cd LUSCA_HEAD-r14809Patch Lusca Squid Anda
# wget -c http://tkjonline.net/script/LUSCA_HEAD-r14809-YOUTUBE.PACTH.tar.gz # tar -xvzf LUSCA_HEAD-r14809-YOUTUBE.PACTH.tar.gz # patch -p0 < 3xx-loop.diff # patch -p0 < async-issue.diff # patch -p0 < http-gzip.diff # patch -p0 < ignore-must-revalidate.diff # patch -p0 < improve-nn-parser.diff # patch -p0 < lusca-vary.diff # patch -p0 < segmentation-fault.diffKemudian Compile Software Lusca Head yang sudah terinstall tadi dengan kode berikut
./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=65536Install paketnya
# make # make installMengganti Squid Original dengan squid yang akan di download.
# cd /etc/init.d/ # mv /etc/init.d/squid /etc/init.d/squid.backup # wget -c http://tkjonline.net/script/squid.init.ubuntu # mv /etc/init.d/squid.init.ubuntu /etc/init.d/squid # sudo chmod +x /etc/init.d/squid # /etc/init.d/squid stopInstall Packet patchnya..
# mkdir -p /usr/local/share/squid # chmod 777 /usr/local/share/squid # cd /usr/local/share/squid # wget -c http://tkjonline.net/script/tkjonline-youtube-supercache.tar.gz # tar -xvzf tkjonline-youtube-supercache.tar.gzKemudian beri hak akses dan owner seperti berikut :
# chown proxy:proxy /cache1 # chown proxy:proxy /cache2 # chmod 777 /cache1 # chmod 777 /cache2 # chown proxy:proxy /usr/local/share/squid/supercache.conf # chmod 777 /usr/local/share/squid/supercache.conf # chown proxy:proxy /usr/local/share/squid/supercache.pl # chmod 777 /usr/local/share/squid/supercache.pl # chmod +x /usr/local/share/squid/supercache.plMengganti squid.conf Original dengan squid.conf yang akan di download.
# cd /etc/squid/ # mv squid.conf squid.conf.backup # wget -c http://tkjonline.net/script/squid.conf.youtube-supercache.zip # unzip squid.conf.youtube-supercache.zip # cp squid.conf.youtube-supercache squid.confRestart Squid kemudian aktifkan
# squid -NDd1 # squid -f /etc/squid/squid.conf -z # sudo /etc/init.d/squid restartUntuk melihat performa proxy cache
# tail -f /var/log/squid/access.log | cczeRestart
# rebootFINISH
0 comments:
Posting Komentar
Silahkan berikan kritik dan saran anda agar blog ini dapat menjadi lebih baik :D