Self-Paced eLearning Courses


Proxy and Caching

Caching content on a reverse proxy is one of the easiest ways to improve performance of standalone web servers. Delivering static content from the cache on your NGINX reverse proxy not only speeds delivery to clients, it reduces load on the application server, freeing it to more quickly process dynamic requests, like PHP pages. This course covers how to set up your own NGINX reverse proxy servers, how to configure caching, and finally how to combine the two for optimized delivery of both static and dynamic content.

Read More

Load Balancing in NGINX

Whether you are migrating from hardware to software load balancers, moving to the cloud, or building the next killer app, load balancing across multiple application instances is key to optimizing resource utilization, maximizing throughput, reducing latency, and ensuring fault-tolerant configurations. NGINX is a very efficient load balancer in all kinds of deployment scenarios. In this course, you'll start with a review of the available load balancing methods. The course also explains how to implement session persistence in NGINX Plus with sticky cookies, sticky learn, and sticky routes, and provides examples of load balancing different upstream services, including Tomcat.

Read More


NGINX Core (self-paced)

NGINX Core is a hands-on, self-paced exploration of the most common use cases, features, and functionality of NGINX.

Read More