Lewati ke konten

Nginx & Reverse Proxy

Nginx (dibaca “engine-x”) adalah web server yang menyajikan sebagian besar website di internet. Ia bisa menyajikan file HTML langsung, sekaligus menjadi reverse proxy: pintu depan yang menerima semua pengunjung lalu meneruskannya ke aplikasi yang tepat di belakang.

Di GSTNV-LAB, nginx di VPS menerima semua trafik gstnv-lab.xyz, memasang HTTPS, lalu meneruskan:

Path Diteruskan ke
/ halaman utama (container nginx di server lab)
/about/rozi-gustinov/ aplikasi Go
/learn/ situs belajar yang sedang kamu baca

Di akhir kursus, kamu akan membangun ulang konfigurasi ini sendiri.

  • Memasang nginx dan memahami struktur /etc/nginx
  • Menyajikan website statis dengan server block
  • Membaca pesan error, menguji konfigurasi, dan membaca log
  • Meneruskan trafik ke aplikasi dengan proxy_pass
  • Memasang HTTPS gratis dengan Let’s Encrypt
  1. Bab 1Memasang nginx0/7
  2. Bab 2Menyajikan website statis0/8
  3. Bab 3Memperbaiki konfigurasi yang rusak0/8
  4. Bab 4Reverse proxy ke aplikasi0/8
  5. Bab 5HTTPS gratis dengan Let’s Encrypt0/7
  6. Bab 6Proyek: menambah /learn seperti GSTNV-LAB0/8