Nginx

Reverse proxy, TLS termination and static files.

💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.

Lessons

  1. Server blocks and static filesHow nginx chooses a virtual host, how root and alias resolve a path, and how to reload a config safely.
  2. Reverse proxy and TLSPut an application behind nginx, forward the headers it needs, and terminate HTTPS in one place.
  3. Caching, compression and trapsCache responses safely, compress the right things, and recognise the configuration mistakes that cause most incidents.

More in DevOps & Tooling

Git Linux Docker Kubernetes CI / CD Bash Scripting Ansible

Last refreshed 2026-09-17.