Differences between revisions 73 and 74
Revision 73 as of 2014-03-19 19:59:36
Size: 16261
Editor: GeoffSimmons
Comment: Update NAXSI link (thanks to Bart van Andel).
Revision 74 as of 2015-04-06 14:54:02
Size: 15225
Editor: PeterWu
Comment: update for for 1.6 (wheezy / wheezy-backports)
Deletions are marked like this. Additions are marked like this.
Line 38: Line 38:
Last updated : December 15th 2012 Last updated : April 6th 2015
Line 40: Line 40:
||<-10:99%> '''Standard HTTP Modules''' ||
||<:20%> '''Module Name''' ||<-4:25%> '''Squeeze-Backports (1.2.1-2)''' ||<-4:25%> '''Wheezy (testing) (1.2.1-2.2)''' ||<-4:25%> '''Sid (unstable) (1.2.4-2)''' ||
|| || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' ||
|| Core ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Access ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Auth Basic ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Auto Index ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Charset ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Empty GIF ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| FastCGI ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Gzip ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Headers ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Index ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Log ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Proxy ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Rewrite ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Split Clients ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Upstream ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| User ID ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Browser ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| Geo ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| Limit Requests ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| Limit Zone ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| Map ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| Memcached ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| Referer ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| SCGI ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| SSI ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| UWSGI ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
Squeezy-backports and Wheezy ship the 1.2 series of nginx, Wheezy-backports and Jessie include the nginx 1.6 series. As of April 2015, sid and experimental also include 1.6.
Line 70: Line 42:
||<-10:99%> '''Optional HTTP Modules''' ||
||<:20%> '''Module Name''' ||<-4:25%> '''Squeeze-Backports (1.2.1-2)''' ||<-4:25%> '''Wheezy (testing) (1.2.1-2.2)''' ||<-4:25%> '''Sid (unstable) (1.2.4-2)''' ||
|| || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' ||
|| Gzip Precompression ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| IPv6 ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Stub Status ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| SSL ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| Debug ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| WebDAV ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| GeoIP ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| Image Filter ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| RealIP ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| XSLT ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| Addition ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| HTTP Sub ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| Flash Streaming Video ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
|| Embedded Perl ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
|| Secure Link ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
|| Random Index ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
|| MP4 ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
''' HTTP Modules '''
||<|2> ||<|46> ||<-4> squeeze-backports / wheezy (1.2) ||<|46> ||<-3> wheezy-backports / jessie (1.6) ||
||<:> light ||<:> full ||<:> extras ||<:> naxsi ||<:> light ||<:> full ||<:> extras ||
|| [[http://nginx.org/en/docs/http/ngx_http_core_module.html|Core]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_access_module.html|Access]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_addition_module.html|Addition Filter]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html|Auth Basic]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_auth_request_module.html|Auth Request]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_autoindex_module.html|Autoindex]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_browser_module.html|Browser]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_charset_module.html|Charset Filter]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_dav_module.html|DAV]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_empty_gif_module.html|Empty Gif]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html|Fastcgi]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_flv_module.html|FLV]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_geo_module.html|Geo]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_geoip_module.html|Geoip]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_gunzip_module.html|Gunzip]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||
|| [[http://nginx.org/en/docs/http/ngx_http_gzip_module.html|Gzip Filter]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_gzip_static_module.html|Gzip Static]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_headers_module.html|Headers Filter]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_image_filter_module.html|Image Filter]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_index_module.html|Index]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_limit_conn_module.html|Limit Conn]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_limit_req_module.html|Limit Req]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_log_module.html|Log]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_map_module.html|Map]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_memcached_module.html|Memcached]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_mp4_module.html|MP4]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_perl_module.html|Perl]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_proxy_module.html|Proxy]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_random_index_module.html|Random Index]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_realip_module.html|Realip]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_referer_module.html|Referer]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_rewrite_module.html|Rewrite]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_scgi_module.html|SCGI]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_secure_link_module.html|Secure Link]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_spdy_module.html|Spdy]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_split_clients_module.html|Split Clients]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_ssi_module.html|SSI Filter]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_ssl_module.html|SSL]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_stub_status_module.html|Stub Status]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_sub_module.html|Sub Filter]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_upstream_module.html|Upstream]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_userid_module.html|Userid Filter]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_uwsgi_module.html|UWSGI]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_http_xslt_module.html|Xslt Filter]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
Line 91: Line 90:
||<-10:99%> '''Mail Modules''' ||
||<:20%> '''Module Name''' ||<-4:25%> '''Squeeze-Backports (1.2.1-2)''' ||<-4:25%> '''Wheezy (testing)(1.2.1-2.2)''' ||<-4:25%> '''Sid (unstable) (1.2.4-2)''' ||
|| || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' ||
|| Mail Core ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| POP3 ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| IMAP ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| SMTP ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| SSL ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
''' Mail Modules '''
||<|2> ||<|9> ||<-4> squeeze-backports / wheezy (1.2) ||<|9> ||<-3> wheezy-backports / jessie (1.6) ||
||<:> light ||<:> full ||<:> extras ||<:> naxsi ||<:> light ||<:> full ||<:> extras ||
|| [[http://nginx.org/en/docs/http/ngx_mail_core_module.html|Core]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_mail_auth_http_module.html|Auth HTTP]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_mail_proxy_module.html|Proxy]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_mail_ssl_module.html|SSL]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_mail_imap_module.html|IMAP]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_mail_pop3_module.html|POP3]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://nginx.org/en/docs/http/ngx_mail_smtp_module.html|SMTP]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
Line 100: Line 101:
||<-10:99%> '''Third Party Modules''' ||
||<:20%> '''Module Name''' ||<-4:25%> '''Squeeze-Backports (1.2.1-2)''' ||<-4:25%> '''Wheezy (testing) (1.2.1-2.2)''' ||<-4:25%> '''Sid (unstable) (1.2.4-2)''' ||
|| || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' || ''nginx-light'' || ''nginx-full'' || ''nginx-extras'' || ''nginx-naxsi'' ||
|| [[https://github.com/agentzh/echo-nginx-module|Echo]] ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| [[http://web.iti.upv.es/~sto/nginx/|Auth-PAM]] ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
|| [[https://github.com/gnosek/nginx-upstream-fair|Upstream Fair Queue]] ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#80FF80> OK ||
|| [[https://github.com/chaoslawful/lua-nginx-module|Embedded Lua]] ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
|| [[https://github.com/simpl/ngx_devel_kit/|Nginx Development Kit]] ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
|| [[https://github.com/masterzen/nginx-upload-progress-module|Upload Progress]] ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
|| [[http://pushmodule.slact.net/#download|HTTP Push]] ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
|| [[https://github.com/agentzh/headers-more-nginx-module|HTTP Headers More]] ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
|| [[https://github.com/agentzh/chunkin-nginx-module|HTTP Chunkin]] ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
|| [[https://github.com/vkholodkov/nginx-upload-module|Upload]] ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#FF8080> NO ||
|| [[http://labs.frickle.com/nginx_ngx_cache_purge/|Cache Purge]] ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK||
|| [[https://github.com/nbs-system/naxsi|NAXSI]] ||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK||<#FF8080> NO ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK||
|| [[https://github.com/arut/nginx-dav-ext-module|DAV Ext]] ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||<#FF8080> NO ||<#80FF80> OK ||<#80FF80> OK ||<#FF8080> NO ||
''' Third Party Modules '''
||<|2> ||<|17> ||<-4> squeeze-backports / wheezy (1.2) ||<|17> ||<-3> wheezy-backports / jessie (1.6) ||
||<:> light ||<:> full ||<:> extras ||<:> naxsi ||<:> light ||<:> full ||<:> extras ||
|| [[https://github.com/stogh/ngx_http_auth_pam_module/|Auth PAM]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[http://labs.frickle.com/nginx_ngx_cache_purge/|Cache Purge]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||
|| [[https://github.com/agentzh/chunkin-nginx-module|Chunkin Filter]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||
|| [[https://github.com/arut/nginx-dav-ext-module|DAV Ext]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[https://github.com/openresty/echo-nginx-module|Echo]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[https://github.com/aperezdc/ngx-fancyindex|Fancyindex]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||
|| [[https://github.com/openresty/headers-more-nginx-module|Headers More Filter]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||
|| [[https://github.com/openresty/lua-nginx-module|Lua]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||
|| [[https://github.com/nbs-system/naxsi|Naxsi]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||
|| [[https://pushmodule.slact.net/#download|Push]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||
|| [[https://github.com/yaoweibin/ngx_http_substitutions_filter_module|Subs Filter]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[https://github.com/vkholodkov/nginx-upload-module/tree/2.2|Upload]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||
|| [[https://github.com/masterzen/nginx-upload-progress-module|Uploadprogress]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||
|| [[https://github.com/gnosek/nginx-upstream-fair|Upstream Fair]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||
|| [[https://github.com/simpl/ngx_devel_kit/|Development-kit]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||

(table is auto-generated with https://gist.github.com/Lekensteyn/a4da9915b247615a5d41)

Translation(s): English - Português Brasileiro


This is a WORK IN PROGRESS

I (CyrilLavier, aka davromaniak) am working on rewriting this page with the goal of being prepared for Debian 7.0 "Wheezy".

Feel free to edit this page, as it's a wiki, but don't hesitate to contact me in case of doubt and/or add a comment when editing.

Thanks

WebServers > Nginx


Nginx Web Server

Installation

Installing Nginx is easy, the nginx package 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 Squeeze-Backports, Wheezy and after

Starting Debian Wheezy (and backported to Debian Squeeze), Nginx packaging has been produced with a best fitting with users' needs.

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 different modules in every package (starting Squeeze-Backports)

Last updated : April 6th 2015

Squeezy-backports and Wheezy ship the 1.2 series of nginx, Wheezy-backports and Jessie include the nginx 1.6 series. As of April 2015, sid and experimental also include 1.6.

HTTP Modules

squeeze-backports / wheezy (1.2)

wheezy-backports / jessie (1.6)

light

full

extras

naxsi

light

full

extras

Core

OK

OK

OK

OK

OK

OK

OK

Access

OK

OK

OK

OK

OK

OK

OK

Addition Filter

NO

OK

OK

NO

NO

OK

OK

Auth Basic

OK

OK

OK

OK

OK

OK

OK

Auth Request

NO

NO

NO

NO

OK

OK

OK

Autoindex

OK

OK

OK

OK

OK

OK

OK

Browser

NO

OK

OK

OK

NO

OK

OK

Charset Filter

OK

OK

OK

OK

OK

OK

OK

DAV

NO

OK

OK

NO

NO

OK

OK

Empty Gif

OK

OK

OK

OK

OK

OK

OK

Fastcgi

OK

OK

OK

OK

OK

OK

OK

FLV

NO

NO

OK

NO

NO

NO

OK

Geo

NO

OK

OK

OK

NO

OK

OK

Geoip

NO

OK

OK

NO

NO

OK

OK

Gunzip

NO

NO

NO

NO

NO

NO

NO

Gzip Filter

OK

OK

OK

OK

OK

OK

OK

Gzip Static

OK

OK

OK

NO

OK

OK

OK

Headers Filter

OK

OK

OK

OK

OK

OK

OK

Image Filter

NO

OK

OK

NO

NO

OK

OK

Index

OK

OK

OK

OK

OK

OK

OK

Limit Conn

NO

OK

OK

OK

NO

OK

OK

Limit Req

NO

OK

OK

OK

NO

OK

OK

Log

OK

OK

OK

OK

OK

OK

OK

Map

OK

OK

OK

OK

OK

OK

OK

Memcached

NO

OK

OK

OK

NO

OK

OK

MP4

NO

NO

OK

NO

NO

NO

OK

Perl

NO

NO

OK

NO

NO

NO

OK

Proxy

OK

OK

OK

OK

OK

OK

OK

Random Index

NO

NO

OK

NO

NO

NO

OK

Realip

NO

OK

OK

NO

OK

OK

OK

Referer

NO

OK

OK

OK

NO

OK

OK

Rewrite

OK

OK

OK

OK

OK

OK

OK

SCGI

NO

OK

OK

NO

NO

OK

OK

Secure Link

NO

NO

OK

NO

NO

NO

OK

Spdy

NO

NO

NO

NO

NO

OK

OK

Split Clients

NO

OK

OK

OK

NO

OK

OK

SSI Filter

NO

OK

OK

OK

NO

OK

OK

SSL

OK

OK

OK

OK

OK

OK

OK

Stub Status

OK

OK

OK

OK

OK

OK

OK

Sub Filter

NO

OK

OK

NO

NO

OK

OK

Upstream

OK

OK

OK

OK

OK

OK

OK

Userid Filter

NO

OK

OK

OK

NO

OK

OK

UWSGI

NO

OK

OK

NO

NO

OK

OK

Xslt Filter

NO

OK

OK

NO

NO

OK

OK

Mail Modules

squeeze-backports / wheezy (1.2)

wheezy-backports / jessie (1.6)

light

full

extras

naxsi

light

full

extras

Core

NO

OK

OK

NO

NO

OK

OK

Auth HTTP

NO

OK

OK

NO

NO

OK

OK

Proxy

NO

OK

OK

NO

NO

OK

OK

SSL

NO

OK

OK

NO

NO

OK

OK

IMAP

NO

OK

OK

NO

NO

OK

OK

POP3

NO

OK

OK

NO

NO

OK

OK

SMTP

NO

OK

OK

NO

NO

OK

OK

Third Party Modules

squeeze-backports / wheezy (1.2)

wheezy-backports / jessie (1.6)

light

full

extras

naxsi

light

full

extras

Auth PAM

NO

OK

OK

NO

NO

OK

OK

Cache Purge

NO

NO

NO

OK

NO

NO

OK

Chunkin Filter

NO

NO

OK

NO

NO

NO

NO

DAV Ext

NO

OK

OK

NO

NO

OK

OK

Echo

OK

OK

OK

NO

OK

OK

OK

Fancyindex

NO

NO

NO

NO

NO

NO

OK

Headers More Filter

NO

NO

OK

NO

NO

NO

OK

Lua

NO

NO

OK

NO

NO

NO

OK

Naxsi

NO

NO

NO

OK

NO

NO

NO

Push

NO

NO

OK

NO

NO

NO

OK

Subs Filter

NO

NO

NO

NO

NO

OK

OK

Upload

NO

NO

OK

NO

NO

NO

NO

Uploadprogress

NO

NO

OK

NO

NO

NO

OK

Upstream Fair

NO

OK

OK

OK

NO

OK

OK

Development-kit

NO

NO

OK

NO

NO

NO

OK

(table is auto-generated with https://gist.github.com/Lekensteyn/a4da9915b247615a5d41)

Debian Squeeze

For this version, Nginx is distributed as one package : nginx

The included modules are :

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

See Also