Kegunaan dari reverse proxy ini salah satunya adalah bila anda ingin mengakses playsms dari internet tetapi tidak ingin orang lain tau IP Publik dari ISP yang anda gunakan di rumah/kantor. Dengan bantuan VPS + Nginx masalah diatas sudah langsung teratasi.
Disini saya menggunakan Debian 9 di Cloud VPS dari Linode anda bebas menggunakan provider mana pun, caranya tetap sama.
Kebutuhan
– playsms telah terinstall contoh di
cara untuk memforward dari router anda cari sendiri ;)
– server reverse proxy menggunakan debian dan nginx
– memiliki domain untuk digunakan di reverse proxy nginx contoh
http://playsms.jaranguda.com:7878/playsms
dan bisa diakses dari internetcara untuk memforward dari router anda cari sendiri ;)
– server reverse proxy menggunakan debian dan nginx
– memiliki domain untuk digunakan di reverse proxy nginx contoh
sms.jaranguda.com
Install Nginx
apt install nginx -y
Konfigurasi Reverse Proxy Nginx
Edit file default nginx di /etc/nginx/conf.d/default.conf
Gantikan source nya dengan default.conf
dengan
server { listen 80; server_name ndukur.ndikkar.com; location / { proxy_set_header HOST $host; proxy_set_header X-Real-IP $remote_addr; proxy_redirect off; proxy_pass http://playsms.jaranguda.com:7878/playsms/; proxy_redirect http://playsms.jaranguda.com:7878/playsms/ http://sms.jarangudacom/; } location /playsms/ { proxy_pass http://playsms.jaranguda.com:7878/playsms/; } }
lalu restart nginx
systemctl restart nginx
Yang perlu di ingat :
Bila proxy_pass kurang /
contoh
proxy_pass http://playsms.jaranguda.com:7878/playsms
harusnya
proxy_pass http://playsms.jaranguda.com:7878/playsms/
ketika dibuka di browser muncul error
sms.jaranguda.com redirected you too many times.