Nginx

Reverse proxy, TLS termination and static files.

Nginx is taught here in 3 lessons, running from Server blocks and static files through to Caching, compression and traps. Each lesson takes one topic, shows the working code, and links onward to the next, so the course can be read straight through in order.

TrackDevOps & Tooling
Lessons3
LevelBeginner
Reading timeabout 39 minutes
PrerequisitesHelpful, but not required: Kubernetes

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

FAQ

How long does the Nginx course take?
It has 3 lessons, about 39 minutes of reading. Expect roughly twice that if you type out and run every example.
Do I need prior experience for Nginx?
Not strictly. It helps to have read Kubernetes first, because some lessons build on it, but every lesson explains its own assumptions.
What should I read after Nginx?
Continue with CI / CD (3 lessons), the next course in DevOps & Tooling.

Last refreshed 2026-09-18.