Pendahuluan
Di dunia server modern, aplikasi jarang berdiri sendirian. Ada API, frontend, backend, bahkan beberapa service dalam satu VPS.
Masalah muncul saat:
- Aplikasi berjalan di port berbeda
- Butuh SSL di satu pintu
- Traffic mulai naik
Di sinilah reverse proxy jadi fondasi wajib. Dan tool paling waras untuk tugas ini adalah Nginx.
Apa Itu Reverse Proxy?
Reverse proxy adalah perantara antara user dan aplikasi. User hanya kenal satu alamat, sementara Nginx yang mengatur lalu lintas ke backend.
Contoh sederhana:
- User akses
example.com - Nginx menerima request
- Nginx meneruskan ke
localhost:3000
Backend tetap tersembunyi, server jadi lebih aman dan rapi.
Kenapa Nginx Jadi Pilihan Utama?
- Ringan dan cepat
- Stabil di traffic tinggi
- Konfigurasi fleksibel
- Cocok untuk Next.js, Node.js, PHP, Docker
Nginx bukan tren baru. Ia dipakai di server serius sejak lama.
Persiapan VPS Linux
Minimal spesifikasi yang masuk akal:
- 1 vCPU
- 1 GB RAM
- Ubuntu 20.04 / 22.04
Lokasi server berpengaruh besar:
- VPS Singapore → latency rendah
- VPS Indonesia → lebih hemat
Install Nginx di VPS
sudo apt update
sudo apt install nginx -y
Cek status:
systemctl status nginx
Konsep Reverse Proxy yang Benar
Misal:
- Nginx → port 80 / 443
- App Next.js → port 3000
User tidak pernah tahu port backend. Semua lewat Nginx.
Konfigurasi Nginx Reverse Proxy
Buat config baru:
sudo nano /etc/nginx/sites-available/app.conf
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Aktifkan:
sudo ln -s /etc/nginx/sites-available/app.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
SSL dan Keamanan
Reverse proxy memudahkan SSL. Satu pintu, satu sertifikat.
- Gunakan Let's Encrypt
- Redirect HTTP ke HTTPS
- Tambahkan security header
Semua ini jauh lebih stabil di VPS dengan resource jujur.
Kenapa VPS SufaNet Cocok untuk Nginx?
- Resource tidak overcommit
- Stabil untuk traffic konstan
- Cocok untuk stack modern
- Harga masuk akal
Reverse proxy itu fondasi
Fondasi yang salah bikin scaling sakit kepala. Mulai dari VPS yang benar.
🚀 Lihat VPS SingaporeFAQ
Apakah reverse proxy wajib?
Untuk aplikasi modern, iya. Ini standar industri.
Bisa satu VPS banyak aplikasi?
Bisa, justru reverse proxy dibuat untuk itu.
Kesimpulan
Nginx reverse proxy bukan fitur tambahan. Ia adalah fondasi server modern.
Kalau fondasinya rapi, deploy, scaling, dan maintenance jadi tenang.