Install dan Konfigurasi Ubuntu 11.10 Server 64-Bit
HP PROLIANT ML115
Amd Opteron
RAM 5GB
160 GB
IP : 192.168.5.10
OS : Ubuntu 11.10 Server 64 Bit
Squid : Squid2.7Stable9+Patch
Pembagian Partisi :
1 Primary 1GB f ext4 /boot
2 logical 27GB f ext4 /
3 logical 5GB f swap
4 logical 25GB f btrfs /cache1
5 logical 25GB f btrfs /cache2
6 logical 25GB f btrfs /cache3
7 logical 25GB f btrfs /cache4
8 logical 25B f btrfs /cache5
9 logical 2GB f ext4 /tmp
Untuk memudahkan perhitungan disk cache, pada konfigurasi squid menggunakan Squid Calculator
5 partisi untuk cache masing-masing 25GB
cache_dir aufs /cache1 25000 59 256
cache_dir aufs /cache2 25000 59 256
cache_dir aufs /cache3 25000 59 256
cache_dir aufs /cache4 25000 59 256
cache_dir aufs /cache5 25000 59 256
Gunakan PUTTY :
== UPDATE UBUNTU & INSTALASI ADDON
agar mudah access melalui root
Ubah password Root dengan cara
# sudo su
# passwd root ( masukan password root )
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
copy file ke mesin proxy (root)
tar xzvf squid-2.7.stable9_patch.tar.gz
kemudian :
cd squid-2.7.STABLE9
CHOST=”x86_64-pc-linux-gnu”
CFLAGS=”-march=core2 -mtune=generic -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-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
Tekan Enter
Selanjutnya masukkan berikut :
make
dan berikutnya :
sudo make install
Dari WINSCP copy paste file Squid.conf, Storeurl, Squid, & sysctl
: (INGAT PADA WINSCP SISI KIRI ADALAH KOMPUTER YG DIPAKAI UNTUK PROSES
REMOTE & SISI KANAN WINSCP ADALAH KOMPUTER PROXY SERVER YANG
DIREMOTE)
- File sysctl.pl Copy & Paste ke Directory /etc/
- File squid.conf & storeurl ke Directory /etc/squid/
- File squid ke Directory /etc/init.d/
Kemudian pada buka file squid.conf pada Directory /etc/squid/ yang di copy paste tadi, edit dan sesuaikan bagian ini :
cache_dir aufs /cache1 25000 59 256
cache_dir aufs /cache2 25000 59 256
cache_dir aufs /cache3 25000 59 256
cache_dir aufs /cache4 25000 59 256
cache_dir aufs /cache5 25000 59 256
cache_dir aufs /cache1, cache_dir aufs /cache2, cache_dir aufs
/cache3 menunjukkan partisi HDD yang akan difungsikan untuk menyimpan
cache.
Sesuaikan ‘IP Address Network Mikrotik’ anda, (Ingat bukan IP Address Mikrotik & IP Address Gateway Mikrotik)
acl localnet src 192.168.1.0/24
acl localnet src 192.168.5.0/24
Jika Menggunakan Hotspot :
acl localnet src 192.168.8.0/24
acl localnet src 172.20.0.0/16
INGAT!!!!
KESALAHAN PADA cache_dir & acl localnet
‘squid.conf’, MENYEBABKAN ANDA TIDAK DAPAT MENYELESAIKAN PROSES
SELANJUTNYA, SEHINGGA MUNCUL PESAN ‘FATAL BUNGLED LINE……’
JADI PERHATIKAN BAIK-BAIK ‘squid.conf’ ANDA.
Selanjutnya kita memberikan Permission untuk Folder Directory Cache, ketikan perintah :
chown proxy:proxy /cache1
chmod 777 /cache1
chown proxy:proxy /etc/squid/storeurl.pl
chmod 777 /etc/squid/storeurl.pl
karena saya menggunakan Tiga Directory cache, maka perintah yang saya masukkan adalah :
chown proxy:proxy /cache1
chown proxy:proxy /cache2
chown proxy:proxy /cache3
chown proxy:proxy /cache4
chown proxy:proxy /cache5
chmod 777 /cache1
chmod 777 /cache2
chmod 777 /cache3
chmod 777 /cache4
chmod 777 /cache5
chown proxy:proxy /etc/squid/storeurl.pl
chmod 777 /etc/squid/storeurl.pl
Berikutnya folder-folder swap/cache di dalam folder cache ditentukan dengan perintah :
squid -f /etc/squid/squid.conf -z
Selesai Proses Installasi Squid Proxy High Performance, perintahkan untuk reboot squid anda dengan memasukkan perintah :
sudo /etc/init.d/squid restart
Terakhir, reboot PC Ubuntu Proxy Server anda dengan perintah :
sudo reboot or reboot
Selamat Trial Error ya,..:P
Salam IT.
Install Ubuntu 11.10 Sebagai Proxy Server
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]
Mohon Aktifkan Javascript![ Enable JavaScript ]
0 comments:
Post a Comment