Thursday, June 18, 2009

Reverse Proxy

Aku start kenal/bermain dgn reverse proxy setelah diperkenal kan oleh sepupu aku, bro sazly.

byk kegunaan dia, but yg pasti dia solve kan problem aku bermain dgn multiple web server utk satu2 project.

biasanya aku bermain reverse proxy sekitar apache, sambar server & IIS.

  • Apache -> Sambar server
  • Sambar server -> Apache
  • Sambar server -> IIS
  • Apache -> IIS

    Apache:
    setting di httpd-vhosts.conf

    ProxyPass / http://somesite.mysite.com:8080/
    ProxyPassReverse / http://somesite.mysite.com:8080/
    

    Sambar server:
    setting di vhosts.ini

    Reverse Proxy Server = http://somesite.mysite.com:8080
    

    loading time akan lebih skit sebab setiap request akan diproses oleh 2 web server.

    kegunaan lain nya adalah utk membenarkan request masuk melalui single port sahaja utk http or ftp. kemungkinan sesetengah organisasi hanya benarkan capaian ke port 80 je dari luar.. so utk applikasi yg dohostkan di port selain port 80, kita leh gunakan reverse proxy.

  • No comments: