Share +

Nginx   

Developers

A free, open-source, high-performance HTTP server and reverse proxy

What is Nginx?

Nginx [voiced as engine x] 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 an Nginx server and starts its services without any customization.


Features

  • HTTP origin server
  • Massively scalable event-driven architecture
  • Reverse proxy for HTTP, TCP, UDP, and mail (IMAP, POP3, SMTP)
  • Application acceleration with HTTP keepalive offload, caching, and compression
  • HTTP/2 termination, SSL/TLS termination
  • Rate limiting and bandwidth Management
  • Dual Stack RSA-ECC Certificates
  • Content switching and request routing
  • HTTP Basic Authentication
  • HTTP Authentication Subrequests
  • IP Access Control LIsts
  • Secure Links
  • High-performance streaming for MP4/FLV media
  • RTMP media streaming

Dependencies

Deployment variables

http: Specifies the HTTP port to open [80 is default].

cookbook: Pulls the Nginx chef recipe using the Chef cookbook box.

solo: Installs chef-solo to run the Nginx recipe.

Deployment behavior

An instance executing this box uses bash scripts and chef-solo to download, install, and configure Nginx. Box events manage the Nginx lifecycle as follows:

Install operation:

chef_solo pre_install: Installs chef-solo.

Configure operation:

chef_cookbook pre_configure: Creates the recipes folder, downloads and configures the default.rb and metadata.rb files of the Chef cookbook from ElasticBox.

chef_solo pre_configure: Downloads and configures solo.rb and solo.json files to run chef-solo, which will follow the Nginx recipe to install the Nginx server on the instance.

Supported distributions

This deployment supports these Linux distributions:

  • Amazon Linux AMI 2015.03

  • Centos 6.5, 7

  • RedHat 7

  • Ubuntu 12.04, 14.04


End User License Agreement (EULA)

https://www.nginx.com/wp-content/uploads/2015/07/End-User-License-Agreement-for-NGINX-Plus-Google.txt



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

Other Products by CAM



company

CAM

category

Cloud Application Manager OSS , Developer Tools , Open Source

deployment models

  • Cloud Application Manager

operating systems

not specified

resources

support

https://www.nginx.com/faqs/