Installasi Dan Konfigurasi Reverse Proxy (Nginx) Di Debian 7

Secara sederhana proxy ialah sebuah server yang berjalan di antara server dan juga klien. Klien meminta suatu layanan kepada server yang melewati proxy. Seperti cache halaman, content filtering, pengelolaan bandwidth dan juga yang lainnya. Tapi biasanya proxy ini di sebut forward proxy namun yang akan kita bahas pada kesempatan ini ialah reverse proxy.

Apa itu reverse proxy ?
reverse proxy ialah proxy yang berjalan di sisi lain lebih tepatnya web server. Proxy ini berada di barisan paling depan proxy untuk mendapatkan request http ( port http ialah port 80 ). Di port ini reverse proxy tidak menggantikan web server melainkan akan melanjutkan request http ke web server untuk di olah.

Jadi, request yang di lakukan ini akan di alihkan ke server yang memiliki layanan web server lalu akan di kembalikan lagi ke reverse proxy ini. Berikut ialah aplikasi-aplikasi yang memiliki layanan proxy

-SQUID ialah aplikasi yang menjalankan forward proxy
-NGINX ialah aplikasi yang menjalankan layanan reverse proxy ( yang akan kita bahas kini )
-APACHE ialah web server yang paling banyak di gunakan di seluruh dunia..

Lanjut ke pembahasan utama mengenai reverse proxy. Saya akan menciptakan skenario di mana alamat ip dengan 10.202.178.1 (router.inaskills.net) yang menjalankan reverse proxy dan ip address 10.202.178.3 ialah sebuah server yang menjalankan layanan Web server. Kemudian dikala kita mengakses sebuah domain router.inaskills.net akan menghasilkan output berupa web server dari ip address 10.202.178.3.

Installasi and configuration reverse proxy
Let's check it out

Pertama install nginx dengan perintah apt-get install nginx
Selanjutnya ikuti langkah-langkah di bawah ini
menghapus file default 
unlink /etc/nginx/sites-enabled/default
membuat file gres  
 nano /etc/nginx/sites-available/proxy
isi file 
server {
listen 80;
 location / {
proxy_pass http://10.202.178.3;
}
}

 Simpan. Setelah simpan kini menciptakan sebuah link di file sites-enabled dengan cara
ln -s /etc/nginx/sites-available/proxy /etc/nginx/sites-enabled/
lalu restart nginx dengan cara service restart nginx

uji coba di client
coba ketikkan alamat ip atau domain reverse proxy dan apakah yang muncul web server dari server dengan alamat ip 10.202.178.3 ?

Jika sudah berarti konfigurasi reverse proxy sudah berhasil.. Sekian untuk kali ini jangan lupa tinggalkan komentar kalau ada yang kurang di pahami.

Komentar

Postingan populer dari blog ini

Cara Mengaitkan Akun Channel Youtube Ke Google Adsense Beda E-Mail

Cara Cepat Install Xampp Di Windows

Contoh Seruan Ijab Kabul Jawa Wayang Ev57