You are on page 1of 3

vidio-1

copykan ke file /etc/apt


###Repo ubuntu
deb http://dl2.foss-id.web.id/ubuntu lucid-backports main restricted universe
multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-proposed main restricted universe
multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-security main restricted universe
multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-updates main restricted universe
multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid main restricted universe multiverse

###################################################################################
################################
###################################################################################
################################
vidio-2

###update ubuntu
apt-get update

### install squid


apt-get -y --force-yes install squid squid-common squid-cgi squidclient

###install webmin
apt-get -y --force-yes install perl libnet-ssleay-perl openssl libauthen-pam-perl
libpam-runtime libio-pty-perl
wget http://jaist.dl.sourceforge.net/project/webadmin/webmin/1.510/webmin_1.510-
2_all.deb
dpkg --install webmin_1.510-2_all.deb
apt-get -f install

#penjelasan
baris 1 instalasi paket pendukung dari webmin agar webmin dapat berjalan
baris 2 melakukan download package webmin dari mirror jepang
baris 3 install webmin
baris 4 melakukan perbaikan program pendukung bila ada yg berbeda versi

###tambahkan baris berikut di /etc/squid/squid.conf


cachemgr_passwd disable offline_toggle shutdown reconfigure
cachemgr_passwd none all

##################################################
##################################################

### instal calamaris untuk monitor proxy


apt-get -y --force-yes install calamaris

###compile dan install manual squid


1.##menonaktifkan squid lama sebelum menginstall
apt-get autoremove squid
/etc/init.d/squid stop

2.##update database repository


apt-get update
3.##install compiler yg akan di gunakan untuk meng-compile source code squid
apt-get install gcc build-essential make

4.kopykan file squid-2.7.STABLE9+patch.tar ke /tmp


cd/tmp

5.extract paket tersebut dengan perintah


tar -xzvf squid-2.7.STABLE9+patch.tar.gz

6. lihat spec proc anda


cat /proc/cpuinfo

7. buka http://www.opikdesign.com/kios/procie_kernel
contoh
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

8. masuk kedirektori squid


cd squid-2.7.STABLE9

9. lakukan compile
##kalau mengunakan mesin 32 bit
CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -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-x-accelerator-vary --enable-async-io=100 --with-aufs-threads=100 --with-
pthreads --enable-storeio=aufs,null --enable-linux-netfilter --enable-epoll
--enable-removal-policies=lru,heap --enable-snmp --disable-wccp --disable-wccpv2
--enable-cache-digests --enable-follow-x-forwarded-for --enable-large-cache-files
--enable-truncate --disable-ident-lookups --with-large-files --with-maxfd=65536

##kalau mengunakan mesin 64 bit


./configure CHOST="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" 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-x-accelerator-
vary --enable-async-io=100 --with-aufs-threads=100 --with-pthreads --enable-
storeio=aufs,null --enable-linux-netfilter --enable-epoll --enable-removal-
policies=lru,heap --enable-snmp --disable-wccp --disable-wccpv2 --enable-cache-
digests --enable-follow-x-forwarded-for --enable-large-cache-files --enable-
truncate --disable-ident-lookups --with-large-files --with-maxfd=65536

10.tahap penginstallan
make && make install

11. hapus file /etc/init.d/squid


rm /etc/init.d/squid

12. copy kan file squid ke dalam /etc/init.d/squid

13. berikan mode excutable(dapat dieksekusi) pada file yang baru saja di copy
chmod +x /etc/init.d/squid
chmod 755 /etc/init.d/squid
14. berikan perintah agar squid dapat berjalan saat boot
update-rc.d -f squid remove && update-rc.d squid defaults

15. semua penampung cache di direktori /cache dan penampung log squid di folder
/var/log/squid
chown -R proxy:proxy /var/spool/squid/logs
chown -R proxy:proxy /var/log/squid
chown -R proxy:proxy /cache*

16. copykan isi file squid.conf.2.7.stable9 yg ada di cd ke file


/etc/squid/squid.conf

17. buka file /etc/squid/squid.conf


coba lihat baris cache_dir aufs /cache 44800 105 256

ket:
a.44800=(70% dari partisi /cache dalam satuan kb)
b.105=(cache*1.000.000/13/256/256*2)
c. tetap 256

18.copy kan file storeurl.pl ke /etc/squid

19. berikan kepemilikan file tersebut


chown -R proxy:proxy /etc/squid/storeurl.pl
chmod +x /etc/squid/storeurl.pl
chmod 755 /etc/squid/storeurl.pl

20.cek configurasi squid apakah ada yg akan membuat tidak jalan


squid -k shutdown
squid -k parse

jika tidak ada error berati squid akan berjalan normal

21. buat direktory swap dari proxy


squid -z

22.cek sekali lagi smuanya dengan menjalankan squid dengan mode debug
squid -d1

bila tulisan "ready to serve" maka dah siap tempur

23. restart mesin proxy


init 6

24. install color monitor di server proxy


apt-get install ccze

25.manitor proxy dan perhatikan jangan sampai ada berwarna biru muda, bila ada
berarti adasalah di mikrotik atau dns
tail -f /var/log/squid/access.log |ccze

You might also like