Konfigurasi Reverse Proxy Menggunakan Nginx

Selamat pagi, pada kesempatan kali ini, penulis akan membahas mengenai Konfigurasi Reverse Proxy menggunakan Nginx.Langsung aja, selamat membaca. Semoga bermanfaat.

Disini, penulis mempunyai dua buah mesin:
10.10.10.23 : PC debian-server yang digunakan untuk web server dengan domain http://www.sakti.smk.
10.20.20.23 : PC debian-router yang digunakan untuk reverse proxy dengan domain portal.sakti.smk

Analogi :
Jika sebuah client mengakses domain portal.sakti.smk atau bisa langsung 10.20.20.23, maka secara otomatis reverse proxy akan bekerja dengan mengalihkan atau redirect ke domain utama yaitu http://www.sakti.smk.

Konfigurasi :

Pertama kita install service Nginx terlebih dahulu.
root@debian-router:/home/miss# apt-get install nginx

nginx1

Tes apakah nginx sudah berjalan. Cek melalui web browser.

download

Selanjutnya, kita unlik atau kita hapus default page diatas.
root@debian-router:/home/miss# unlink /etc/nginx/sites-enabled/default

Kita buat site untuk reverse proxy.
root@debian-router:/home/miss# nano /etc/nginx/sites-available/proxy

Isi dengan :

server {
listen 80;
location / {
proxy_pass http://10.10.10.23;
}
}

Kita link-kan site proxy tadi agar aktif.
root@debian-router:/home/miss# ln -s /etc/nginx/sites-available/proxy /etc/nginx/sites-enabled/

Terakhir, kita restart agar konfigurasi yang kita buat bisa berjalan. Pastikan tidak ada messege error.
root@debian-router:/home/miss# /etc/init.d/nginx restart
[ ok ] Restarting nginx (via systemctl): nginx.service.
root@debian-router:/home/miss#

nginx3

Untuk pengujian, kita bisa cek di web browser, Hasilnya? secara otomatis yang tertampil adalah default page dari http://www.sakti.smk.

nginx4.png

Sekian dari penulis. Kalo ada yang salah sama yang masih bingung. Tanya2 aja.

Terimakasih. Wassalamualaikum.

Advertisements

2 thoughts on “Konfigurasi Reverse Proxy Menggunakan Nginx

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s