Di sebuah blog yang lain saya pernah posting soal lusca head proxy, tapi tak ku amalkan bahkan tak ku gunakan, namun dalam kesempatan kali ini daku ingin menceritakan sedikit cara menginstall lusca head proxy di ubuntu 32.
Pastikan paket-paket berikut telah terinstall di ubuntu 32 anda
apt-get install squid squidclient squid-cgi gcc build-essential sharutils ccze libzip-dev automake1.9
Dan download source lusca_fmi ke ubuntu 32 milik anda
cd /usr/src
wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz
Extract Lusca head proxy nya
tar -zxvf LUSCA_HEAD-r14809.tar.gz
Compile Lusca, masuk ke directory LUSCA_HEAD-r14809 dengan perintah
cd /usr/src/LUSCA_HEAD-r14809
./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
Kemudian build Lusca Head Proxynya
Make && make install
Matikan squid yang berjalan
squid -k shutdown
atau
squid stop
atau
service squid stop
atau
/etc/init.d/squid stop
Ubah configurasinya dengan configurasi yang sudah di optimasi, dan sesuaikan dengan jaringan anda.
cd /etc/squid
wget http://nst.web.id/squid.conf
Kemudian ambil juga file storeurl.pl letakkan di /etc/squid
wget http://nst.web.id/storeurl.txt ubah namanya storeurl.txt menjadi storeurl.pl dengan caranya
mv /etc/squid/storeurl.txt /etc/squid/storeurl.pl
Ubah permisionnya
chown proxy:proxy /etc/squid/storeurl.pl
chmod 777 /etc/squid/storeurl.pl
chmod 600 /etc/squid/squid.conf
Ubah permition directory cache
chmod 777 /cache
chown proxy:proxy /cache
Buat Swap untuk cache_dir
squid -z
atau dengan perintah
squid -f /etc/squid/squid.conf -z
Jalankan squidnya
squid -N -d 1 -D


om tolong dong bantu kita,cara instal lusca di ubuntu 11.04
please……..
kan udah apa lagi emang yang kurang di atas itu om, saya pake ubuntu natty tuh om jalan kok
CMIIW
Bosss…. link file storeurl.pl ga ada tuh… di update ulang dong….
ohh iyah… apa squid lusca oprekannya dah bisa cache dynamic content dan video content..?
oh iya bro sorry saya akan perbaiki
thanks
@wawan coba aja dulu bro
Assalmu’alaikum WR.WB, saya sudah mengikuti berbagai macam tutorial yang ada di Internet, tetapi kemudian gagal, dan saya menemukan web, saya akan coba mengikuti, tutor ini semoga berhasil, sebelumnya pada squid conf, apakah yang perlu di sesuaikan pada jaringan saya terima kasih sebelumnya
semua squid.conf dari mana pun mas dapat sesuaikan terhadap jaringan dan kondisi servernya si mas, termasuk cache, acl dan lain lainnya. kecuali conf yang umum dalam arti conf yang memang hanya itu meskipun jaringan dan mesinnya berbeda, seperti zph dan lain lain.
ketika di running keluar beginian errornya :
root@server:~# squid -N -d 1 -D
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘\.(ico|video-stats)’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^.*(utm\.gif|ads\?|rmxads\.com|ad\.z5x\.net|bh\.contextweb\.com|bstats\.adbrite\.com|a1\.interclick\.com|ad\.trafficmp\.com|ads\.cubics\.com|ad\.xtendmedia\.com|\.googlesyndication\.com|advertising\.com|yieldmanager|game-advertising\.com|pixel\.quantserve\.com|adperium\.com|doubleclick\.net|adserving\.cpxinteractive\.com|syndication\.com|media.fastclick.net).*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^.*safebrowsing.*google’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘\.(flv|x-flv|mov|avi|qt|mpg|mpeg)$’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘\.(swf|wav|mp3|mp4|au|mid)$’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘\.(iso|deb|rpm|zip|tar|tgz|ram|rar|bin|ppt|doc)$’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘\.(zip|gz|arj|lha|lzh)$’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘\.(rar|tgz|tar|exe|bin)$’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘\.(hqx|pdf|rtf|doc)$’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘\.(inc|cab|ad|txt|dll)$’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.jobstreet.com.*/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.indowebster.com.*/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.21cineplex.*/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.kompas.*/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.blogspot.com/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.wordpress.com/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.photobucket.com/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.tinypic.com/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.imageshack.us/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.kaskus.*/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.detik.*/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.detiknews.*/*.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://video.liputan6.com/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://static.liputan6.com/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.friendster.com/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.yahoo.com/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.google.com/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.forummikrotik.com/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://*.linux.or.id/.*’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://(.*?)/get_video\?’: ignore-must-revalidate
2012/04/18 06:47:39| parse_refreshpattern: Unknown option ‘^http://(.*?)/videodownload\?’: ignore-must-revalidate
2012/04/18 06:47:39| Squid is already running! Process ID 736
root@server:~#
patch dulu squidnya mas bro, biar support ke refreshpatternnya, kalo yang bawaan itu gak akan support
sy mendapatkan masalah sama seperti mas FadhiL, jadi gmana cara nge-patch-nya? mohon pencerahannya
ambil disini patch-nya http://nst-web-id.googlecode.com/files/patch.tar.gz
tar -zxvf patch.tar.gz
cp /patch *.* /directoryluscanya
aktif dalam directory luscanya
ketikkan perintah patchnya
patch -p0 < luscaVaryrR14697.diff && patch -p0 < 3xx\ loop.diff && patch -p0 < ignore-must-revalidate.diff && patch -p2 < keblux-lusca-gzip.patch && ./bootstrap.sh