Consul

NGINX

The NGINX Application Platform is a suite of products that together form the core of what organizations need to create applications with performance, reliability, security, and scale. The NGINX Application Platform includes NGINX Plus for load balancing and application delivery, the NGINX WAF for security, and NGINX Unit to run the application code, all monitored and managed by NGINX Controller.

Getting Started with Consul

Consul can be used to automatically update an NGINX configuration file with the latest list of backend servers using Consul's service discovery. Once configured, NGINX will get a list of healthy servers from Consul service discovery via Consul template and will balance internet traffic to those servers according to its own configuration.