NGINX

NGINX adalah server HTTP dan reverse proxy berbasis event-driven asinkron yang dirancang khusus untuk menangani ribuan koneksi bersamaan (high concurrency) dengan jejak memori yang sangat hemat.


Jalur Pembelajaran Terstruktur

  1. 🟒 NGINX Dasar (Modul 1) β†’ Arsitektur Master-Worker process, konfigurasi dasar, Server Blocks (Virtual Host), dan penyajian file statis berkecepatan tinggi.
  2. 🟑 NGINX Reverse Proxy & Load Balancing (Modul 2) β†’ Direktif proxy_pass, penerusan HTTP header asli pembaca, upstream grouping, dan algoritma load balancing (Round Robin, Least Connections, IP Hash).
  3. πŸ”΄ NGINX Security & SSL (Modul 3) β†’ Instalasi sertifikat HTTPS TLS/SSL via Let’s Encrypt / Certbot, mitigasi DoS via Rate Limiting, hardening HTTP security headers, dan proteksi reverse proxy.