Class 14 – Operationalize NGINX One Configuration and Enable Self-Service through Templates

Learn how to use Templates in NGINX Instance Manager (NIM) and NGINX One SaaS console!

In this lab we will introduce you to the design of the NGINX Instance Manager templating system, as well as walk through using it to apply configuration changes to NGINX for common use cases. Templates empower users who are not experts in NGINX directives to create use cases in a controlled manner.

In this lab, you will:

  • Understand the NGINX Instance Manager templating system by walking through a few use cases that personas in a typical organization might want to implement
  • Explore NGINX Instance Manager’s interface to understand how it can be used to centrally manage NGINX instances
  • Configure NGINX to proxy to an application using a template
  • Configure NGINX to show a custom 404 page for users using templates
  • Use a template to add more advanced functionality to NGINX such as rate limiting and authentication.

Prerequisites: • Basic NGINX knowledge

Module 1:

Understanding the NGINX Instance Manager solution

  • Logging into NGINX Instance Manager
  • Viewing, Monitoring and Managing NGINX Instances

Module 2:

Introduction to NIM Templates

  • Background and Overview of NIM Templates
  • Examine Default Configuration
  • Import a Pre-Configured Template

Module 3:

Create a Reverse Proxy Configuration using a Template:

  • Configure NGINX Using a Template
  • Create a reverse proxy and load balancer for an application
  • Round Robin Load Balancing
  • Test the configuration

Module 4:

Advanced Configuration

  • Provision Access to a Template Submission
  • Create a custom 404 page
  • Add Rate Limiting
  • Explore other Templates (OpenID Connect Authentication, HTTP Health Checks, Enabling NGINX App Protect)