How to load balance HTTP with Nginx

Build Splitgate, practical LB configuration labs with Nginx upstreams, health checks.

  • Difficulty Intermediate
  • Parts 10
  • Stack Nginx upstreams, health checks

What you are learning

Splitgate is practical LB configuration labs. The teaching focus is Load Balancing (Nginx upstreams, health checks).

Work in order. Early parts set vocabulary and environment; later parts assume the earlier checkpoints.

How to use these lessons

Read the goal, open the matching GitHub folder, complete the lab or exercises, then return for the explanation. If a command fails, check you are in the numbered folder first.

Open the Splitgate GitHub repo →

Parts in order

Each chapter below is one checkpoint in this lab.