Web Server Load Balancing with NGINX Plus

Thousand of students have already taken advantage of NGINX training courses, learning how to configure and run both NGINX Open Source and NGINX Plus. Now we’ve updated the NGINX training curriculum to include their feedback and the latest product features.

NGINX Core is an all‑day, instructor‑led class that provides the foundation you need to administer, configure, and manage NGINX and NGINX Plus. NGINX Core combines lecture, instructor demos, and hands‑on labs.

NGINX Core is intended for admins, architects, and DevOps professionals who are self‑taught or new to NGINX. Participants don’t need NGINX experience, just a basic understanding of web servers and of the Unix command line. Required skills include running Unix commands, navigating the file system, and creating and editing text files.

The new course features deeper conceptual and hands‑on coverage of key areas like proxy, caching, logging, and security. And we’ve increased the number and intensity of hands‑on activities.

Introducing the NGINX Core and microservices training on how to use NGINX as a web server and reverse proxy

After completing NGINX Core, you’ll be able to implement the most common use cases for NGINX – web server, proxy server, load balancer, and caching server – in a secure, scalable way.

During the training, you’ll implement each use case in a preconfigured, personal training environment, building a progressively more complex NGINX server as you go. For example:

  • In the lesson on Serving Static Content, you’ll implement a basic web server in your training environment to serve static content.
  • By completing Proxying Connections, you’ll add a simple proxy server to your implementation.
  • In a hands‑on lab you’ll implement session persistence, configuring the sticky directive for an upstream group of load‑balanced Tomcat servers.
  • In later modules, you’ll add HTTPS security to your environment, configure caching, rewrite and redirect requests, route connections, and implement variables, maps, and several load‑balancing methods.

After completing NGINX Core you’ll be able to configure NGINX to:

  • Serve static content
  • Proxy connections to upstream servers
  • Route connections

You’ll also learn how to:

  • Use variables in rewrites, routing, and maps
  • Implement compression
  • Configure and customize logging
  • Configure load balancing for HTTP, TCP, and UDP using the weighted round robin, least time, least connections, hash, and IP hash methods
  • Enable live activity monitoring of servers and upstreams
  • Implement and manage caching
  • Configure HTTPS and site security
  • Leverage the NGINX API to dynamically configure servers at runtime
  • Install NGINX from binary and from source files

NGINX Core is also your gateway to more advanced training topics like Managing NGINX Performance, Microservices Network Architectures with NGINX, and others.

Editor – NGINX Core is now available as an on‑demand e‑learning course. For details and information about all NGINX training courses, visit NGINX Training.

Hero image
Free O'Reilly eBook: The Complete NGINX Cookbook

Updated for 2022 – Your Guide to Everything NGINX

About The Author

Bob Worobec

Training Manager

About F5 NGINX

F5, Inc. is the company behind NGINX, the popular open source project. We offer a suite of technologies for developing and delivering modern applications. Together with F5, our combined solution bridges the gap between NetOps and DevOps, with multi-cloud application services that span from code to customer.

Learn more at or join the conversation by following @nginx on Twitter.