Nginx sebagai Reverse Proxy

Nginx menerima trafik publik di port 80/443 dan memutarnya (proxy_pass) ke port lokal container (misal http://127.0.0.1:3000).

👀 Contoh dulu

server {
  server_name domainku.com;
  location / {
    proxy_pass http://127.0.0.1:3000;
  }
}

Hasilnya: Forwarding request to internal upstream 127.0.0.1:3000

💡 Nginx menangani SSL termination dan pencatatan access log.

📝 Sekarang giliranmu

Instruksikan Nginx agar meneruskan setiap permintaan ke alamat loopback lokal di port 3000.

Preview