Differences between revisions 9 and 10
Revision 9 as of 2011-09-26 19:26:54
Size: 6494
Editor: CyrilLavier
Comment:
Revision 10 as of 2011-09-26 19:28:46
Size: 6494
Editor: CyrilLavier
Comment:
Deletions are marked like this. Additions are marked like this.
Line 69: Line 69:
|| Access ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Auth Basic ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Auto Index ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Charset ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Empty GIF ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| FastCGI ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| GZIP ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Headers ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Index ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Log ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Proxy ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Rewrite ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Split Clients ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Upstream ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| User ID ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Gzip Precompression ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| IPv6 ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Echo ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||<#FF8080> OK ||
|| Access ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Auth Basic ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Auto Index ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Charset ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Empty GIF ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| FastCGI ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| GZIP ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Headers ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Index ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Log ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Proxy ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Rewrite ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Split Clients ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Upstream ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| User ID ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Gzip Precompression ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| IPv6 ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Echo ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||


WebServers > Nginx


Nginx Web Server

Installation

Installaing Nginx is not complicated, the package nginx is here for this.

But starting Debian 7.0 "Wheezy" and Squeeze-backports, the packaging has been modified to best fit the needs of users.

Debian Lenny and Squeeze

For those versions, Nginx is packaged as one package : nginx

The included modules are for Debian Lenny (0.6.32) :

  • DAV
  • FLV
  • Stub Status
  • SSL

The included modules are for Debian Squeeze (0.7.67) :

  • DAV
  • FLV
  • GeoIP
  • GZIP Static
  • Real IP
  • Stub Status
  • SSL
  • Sub Module
  • IPv6
  • Mail
  • Mail SSL
  • Upstream Fair

Debian Squeeze-Backports, Wheezy and after

Starting Debian Wheezy (and backported to Debian Squeeze), Nginx packaging was splitted to best fit the needs of users.

Three packages were created, nginx-light, nginx-full, nginx-extras.

Both contains different modules, nginx-light being the lighter and nginx-extras being the heavier. nginx-full is in the middle, being installed with the metapackage nginx (nginx-full is not installed if nginx-light is already installed).

Recap of the differents modules in every package

Module Name

Lenny (oldstable)

Lenny-Backports

Squeeze (stable)

Squeeze-Backports

Wheezy (testing)

Sid (unstable)

nginx

nginx

nginx

nginx-light

nginx-full

nginx-extras

nginx-light

nginx-full

nginx-extras

nginx-light

nginx-full

nginx-extras

CORE

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

DAV

OK

OK

OK

FLV

OK

OK

OK

Stub Status

OK

OK

OK

SSL

OK

OK

OK

GeoIP

NO

OK

OK

GZIP Static

NO

OK

OK

Real IP

NO

OK

OK

Sub Module

NO

OK

OK

IPv6

NO

OK

OK

Mail

NO

OK

OK

Mail SSL

NO

OK

OK

Upstream Fair

NO

OK

OK

Access

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Auth Basic

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Auto Index

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Charset

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Empty GIF

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

FastCGI

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

GZIP

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Headers

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Index

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Log

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Proxy

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Rewrite

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Split Clients

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Upstream

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

User ID

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Gzip Precompression

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

IPv6

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

Echo

NO

NO

NO

OK

OK

OK

OK

OK

OK

OK

OK

OK

See Also