Share +

Nginx Load Balancer   

Developers

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.

Description

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


Features

  • 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).

Dependencies

Usage:
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



company

CAM

category

Multi-Cloud , Open Source

deployment models

not specified

operating systems

not specified

resources