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.
Yang akan kamu kuasai
Section titled “Yang akan kamu kuasai”- 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

