Support of nginx web-server - Nginx , open-source, high-performance HTTP server

Support of nginx web-server - Nginx , open-source, high-performance HTTP server

NGINX provides a unique combination of web server, caching proxy and load balancing solution to any web site that just wants to be consistently efficient. Because of its design and architecture NGINX has already enabled more performance, scalability, reliability and security to many organizations across the world. Today NGINX is the 2nd most popular open source web server on the Internet.

In fact, if the open source developer continues to grow at its current rate, it could eventually take over Microsoft to have the second largest number of active sites.

Today, NGINX powers over 40 million domains on the Internet, and over 20 percent of the top 1,000 busiest websites.

NGINX (from “engine x”) is a web server, caching proxy and accelerated load distribution solution. Millions of web sites on the Internet benefit from using NGINX because of its extreme performance, scalability, reliability and security.

Features

HTTP and HTTPS (TLS/SSL/SNI)

Ultra-fast web server for static content

FastCGI, WSGI, SCGI for dynamic content

Accelerated web proxy with load balancing and caching

Non-stop live binary upgrades and configuration

Compression and content filters

Virtual hosts

Media streaming for FLV and MP4

Bandwidth and connection policing

Comprehensive access control

Custom logging

Embedded scripting

Mail proxying for SMTP/IMAP/POP3 with TLS

Logical, flexible, scalable configuration

Runs on Linux, FreeBSD, Mac OS X, Solaris and Windows.

General questions?  Need support?

Email us at admin@serversignature.com, we make a serious effort to respond to emails.

Comments

Official Red Hat/CentOS/Debian/Ubuntu packages

 

Official Red Hat/CentOS packages

To add nginx yum repository, create a file named /etc/yum.repos.d/nginx.repo and paste one of the configurations below:

CentOS:

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1

RHEL:

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/

gpgcheck=0

enabled=1

Note that if you are using a 6.1 series, you may need to put in "6", rather than $releasever in the baseurl above.

Official Debian/Ubuntu packages

Append the appropriate stanza to /etc/apt/sources.list:

Ubuntu 10.04:

deb http://nginx.org/packages/ubuntu/ lucid nginx

deb-src http://nginx.org/packages/ubuntu/ lucid nginx

Debian 6:

deb http://nginx.org/packages/debian/ squeeze nginx

deb-src http://nginx.org/packages/debian/ squeeze nginx

Ubuntu PPA

This PPA is maintained by volunteers and is not distributed by nginx.org. It has some additional compiled-in modules and may be more fitting for your environment.

You can get the latest stable version of Nginx from the Nginx PPA on Launchpad: You will need to have root privileges to perform the following commands.

For Ubuntu 10.04 and newer:

sudo -s

nginx=stable # use nginx=development for latest development version

add-apt-repository ppa:nginx/$nginx

apt-get update

apt-get install nginx

If you get an error about add-apt-repository not existing, you will want to install python-software-properties. For other Debian/Ubuntu based distributions, you can try the lucid variant of the PPA which is the most likely to work on older package sets.

sudo -s

nginx=stable # use nginx=development for latest development version

echo "deb http://ppa.launchpad.net/nginx/$nginx/ubuntu lucid main" > /etc/apt/sources.list.d/nginx-$nginx-lucid.list

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C

apt-get update

apt-get install nginx