Share +

Nginx Load Balancer   


HTTP load balancer using the Nginx web server

What is Nginx?

Nginx is a high-performance HTTP and reverse proxy server, a mail proxy server, and a generic TCP proxy server written originally by Igor Sysoev.


This box installs and configures Nginx to behave as an HTTP/HTTPS load balancer.


  • Round-Robin — requests to the application servers are distributed in a round-robin fashion.
  • Least-Connected — next request is assigned to the server with the least number of active connections.
  • IP-Hash — a hash-function is used to determine what server should be selected for the next request (based on the client’s IP address).


This box can be used to deploy both an HTTP and an HTTPS load balancer:

HTTP: Select the bindings that are going to be load balanced using the servers variable. If those instances do not contain the http port variable, define that value by using fallback_binding_port.

HTTPS: Besides the previous steps, you should also upload both the public and private SSL certificates and enable SSL by setting the variable SSL_ENABLED to yes.

Supported Distributions

The box supports deploying to these linux distributions:

  • Ubuntu 14.04

  • Red Hat Enterprise Linux on Amazon EC2

You Agree to the Provider Terms of Service Associated with this Software.
Not a customer? Register now.

Other Products by CAM




Multi-Cloud , Open Source

deployment models

not specified

operating systems

not specified