hit_squidTulisan 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

Semoga berhasil dan tetap semangat mencoba (y)

XAMPP adalah paket aplikasi webserver yang yang sudah mengintegrasikan beberapa software yang dapat diinstall secara instant pada komputer. Kehandalan dan kemudahan instalasi software ini telah menarik banyak perhatian web developer, mulai dari beginner sampai tingkat master website. Penulis tertarik untuk membahas cara install XAMPP versi linux di distro Ubuntu karena menurut penulis, proses install XAMPP versi windows itu sangat mudah. User cukup melakukan double klik setup aplikasi XAMPP di windows dan next-next-next sampai finish. Baca Selengkapnya

Moodle merupakan Learning Management System (LMS) berbasis opensource, yang sangat populer di dunia. Berdasarkan data statistik pengguna software ini telah mencapai jutaan orang, tentu masih lebih banyak lagi pengguna moodle yang tidak melakukan registrasi di website resminya. Tulisan ini tidak bermaksud untuk menguraikan kekurangan LMS moodle, tapi penulis mencoba memberikan salah satu solusi alternatif apabila anda Baca Selengkapnya

ISPConfig adalah web-based control panel webhosting yang dikembangkan secara bebas dalam sistem operasi Linux Server. ISPConfig telah direlease dalam 2 versi yaitu ISPConfig versi 2 dan ISPConfig versi 3.

  • Mandrake Linux
  • Mandriva
  • Red Hat Linux dari versi 7.3 to 9.0
  • Fedora Core 1 – 6, Fedora 7 – 13
  • SuSE Linux dari versi 7.2 to 11.3
  • Debian 3.0 – 5.0
  • Ubuntu
  • CentOS 4.1 – 5.5

Mendulang Dolar Lewat Internet

Bisnis internet merupakan topik pembicaraan yang menarik. Pada bagian ini saya memperkenal suatu sistem bisnis internet yang lebih dikenal dengan istilah Read To Paid (RTP). Artinya pembaca artikel dibayar $30 perbulan . Bagaimana caranya? Cukup hanya dengan melakukan registrasi gratis di Read To Paid.

Program ini tergolong baru banyak pengunjung, saat penulis berkunjung di website ini, tercatat counter 8816 user sedang online. Kita dibayar minimal $0.03 dan maksimal $0.2 setiap melihat satu artikel. Baca Selengkapnya