Cara Install Squid Step by Step pada Mesin Ubuntu Server 11.10 (LINUX OS)


Cara Install Squid Step by Step pada Mesin Ubuntu Server 11.10 

Gambar Sampul



Tulisan ini hanya membahas jenis proxy server dengan menggunakan aplikasi squid. Squid menarik dibahas karena merupakan proxy open source yang dapat dijalankan pada sistem operasi Linux maupun “Jendela”. Namun karena semangat Go Open Source, maka penulis hanya ingin membahas bagaimana cara-cara instalasi proxy tersebut pada sistem operasi linux khususnya Ubuntu. Langkah-langkah yang kita lakukan untuk menginstall proxy squid + Lusca pada Ubuntu server adalah sebagai berikut:


  1. download file ISO Ubuntu server di website Ubuntu . Selanjutnya burning file ISO yang sudah didownload, untuk digunakan saat install Ubuntu server.

  2. Install Ubuntu Server anda dengan mengikuti cara-cara install Ubuntu server disini.

  3. Login sebagai superuser pada server

  4. Update & upgrade Depedencies versiapt-get update && apt-get upgrade -y && apt-get dist-upgrade -y && apt-get install squidclient squid-cgi -y && apt-get install gcc -y && apt-get install build-essential -y && apt-get install sharutils -y && apt-get install ccze -y && apt-get install libzip-dev -y && apt-get install automake1.9 -y && apt-get install perl -y && apt-get install apache2 -y && apt-get install libapache2-mod-perl2 -y && wget http://lusca-ku.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz && tar zxvf LUSCA_HEAD-r14809.tar.gz && cd LUSCA_HEAD-r14809

  5. Lakukan perintah compile./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 && make all && make install

  6. menambahkan user dan groupadduser proxy

    addgroup proxy

    (biasanya user dan group sudah ada saat install ubuntu)

  7. download file-file pendukung pada direktori yang benar

    rm /etc/squid/squid.conf

    cd /etc/squid/

    wget http://lusca-ku.googlecode.com/files/squid.conf

    wget http://lusca-ku.googlecode.com/files/storeurl.pl

    cd /etc/init.d/

    wget http://lusca-ku.googlecode.com/files/squid

  8. membuat folder /cache1 dan /cache2mkdir /cache1 && mkdir /cache2

  9. Memberikan izin akses kepada user squidchmod +x /etc/init.d/squid && /etc/init.d/squid stop

  10. Seting permission pada folder cachechown proxy:proxy /cache1

    chmod 777 /cache1

    chown proxy:proxy /cache2

    chmod 777 /cache2

    chown proxy:proxy /etc/squid/storeurl.pl

    chmod 777 /etc/squid/storeurl.pl

    chmod +x /etc/init.d/squid

  11. membuat folder/directory tempat access.log  (untuk melihat log Squid misal: HIT, dll)mkdir /var/log/squid

    touch /var/log/squid/access.log

    chown proxy:proxy /var/log/squid/access.log

  12. Create folder swap/cache di dalam folder /cache/etc/init.d/squid stop

    squid -N -d 1 -D

    Ctrl + C

    squid -f /etc/squid/squid.conf -z && /etc/init.d/squid restart

  13. Membuat squid autorun at startup

    nano /etc/rc.local

    ketik : /etc/init.d/squid start (tepat pada bagian atas teks exit 0)

  14. Install acpid (agar soft shutdown bisa dilakukan dengan menekan 1 x tombol power komputer)

    apt-get install acpid

  15. REBOOT SELESAI

Sekian dari saya mohon maaf bila ada kesalahan kata. untuk yang mau bertanya silakan komentar dibawah . SEMOGA BERMANFAAT :)


©puspitaismaya


Latest