REVERSE-PROXY dan LOAD-BALANCER dengan Pound

By | August 4, 2008

Pada kesempatan ini saya sampaikan instalasi khusus di Freebsd 6.0 atau yang lebih baru. Sebelumnya perlu di ketahui dahulu apa arti reverse-proxy dan load-balancer.

Reverse-proxy adalah : sebuah proxy server yang berfungsi meneruskan semua requests dari client browsers ke satu atau lebih web server dengan url yang beda yang berada di belakang reverse proxy ini. Reverse-proxy sangat berguna apabila kita hanya mempunyai satu IP Public, sedangkan kita punya lebih dari satu web server dengan IP Private.

Load-Balancer adalah : sebuah server yang berfungsi mendistribusikan semua requests dari client browsers ke satu atau lebih web server dengan url yang sama. Load-balancer berguna untuk memecah trafik ke suatu web server.


Instalasi

di Freebsd melalui port :
# cd /usr/ports/www/pound
# make install clean

Agar Pound otomatis running sewaktu booting tambahkan baris berikut di /etc/rc.conf :

pound_enable=”YES”

Setelah proses instalasi sukses tinggal edit file konfigurasi di /usr/local/etc/pound.cfg. Contoh konfigurasi untuk reverse-proxy dan load-balancer, dimana web server menggunakan IP Private :

ListenHTTP
Address 222.126.164.136
Port 80

#Contoh Reverse Proxy

Service
HeadRequire “Host: admin.uns.edu.*”
BackEnd
Address 192.168.13.11
Port 80
End
End

#————————–

Service
HeadRequire “Host: user.uns.edu.*”
BackEnd
Address 192.168.13.11
Port 80
End
End

#Contoh Load Balancer

Service
HeadRequire “Host: web.uns.edu.*”
BackEnd
Address 192.168.13.10
Port 80
End
End

#—————————–

Service
HeadRequire “Host: web.uns.edu.*”
BackEnd
Address 192.168.13.12
Port 80
End
End

Khusus untuk Reverse -proxy jangan lupa setting Virtual Host di Web server tujuan.
Maka semua alamat url di atas di internet akan di kenali sebagai IP : 222.126.164.136

selesai deh, selamat mencoba 🙂

One thought on “REVERSE-PROXY dan LOAD-BALANCER dengan Pound

  1. sely

    bang, i pemula nich di web programming.
    aku pengin cms yang aku bikin di laptop mo aku taruh di pc (pc server) kemudian yang pengin go internetkan menggunakan ip publik (dah ada). mungkin dari sisi hardware kelihatannya dah oke (dah tanya ke mbah google). tinggal software nya nich yg musti dioprek ya.

    Win xp pro, joomla, xampp 167 — sudah sesuaikah ?

    apa yg harus aku oprek dulu (step nya)
    thanks yach

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *


*