#language fr ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Nginx|English]] - French - [[pt_BR/Nginx|Português Brasileiro]] -~ ---- <> WebServers > Nginx ----- == Nginx Web Server == === Installation === Installer Nginx est très simple, le paquet DebPkg:nginx est là pour ça. Par contre, à partir de Debian 7.0 "Wheezy" et des backports Squeeze, l'empaquetage a été adapté aux besoins des utilisateurs. Debian 8.0 "Jessie" continue ce travail === Debian Squeeze-Backports, Wheezy et après === À partir de Debian Wheezy (et backporté dans Debian Squeeze), l'empaquetage de Nginx a été fait de façon à s'adapter aux besoins des utilisateurs. 3 paquets ont été créés : DebPkg:nginx-light, DebPkg:nginx-full, DebPkg:nginx-extras. Chacun de ces paquets contiennent tous des modules différents, DebPkg:nginx-light étant le plus léger et DebPkg:nginx-extras étant le plus lourd. DebPkg:nginx-full est entre les deux, installé à l'aide du métapaquet DebPkg:nginx (DebPkg:nginx-full n'est pas installé si DebPkg:nginx-light est déjà installé). ==== Récapitulatif des différents modules par paquet ==== Dernière mise à jour : 16 Août 2016 Squeez-backports et Wheezy fournissent la série 1.2 de nginx ; Wheezy-backports et Jessie incluent la série 1.6. Depuis Août 2016, Sid et Experimental incluent aussi les versions 1.11 et 1.13. La table suivante liste tous les modules activés pour les différents variations des paquets de nginx. Cette liste ordonnée est basée sur la documentation officielle des modules de nginx. ||<:-9> ''' HTTP Modules ''' || ||<|2> ||<|46> ||<-3:> wheezy-backports / jessie (1.6.2-5) ||<|46> ||<-4:> squeeze-backports / wheezy (1.2.1-2.2) || ||<:> nginx-light ||<:> nginx-full ||<:> nginx-extras ||<:> nginx-light ||<:> nginx-naxsi ||<:> nginx-full ||<:> nginx-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]] ||<:#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]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO || || [[http://nginx.org/en/docs/http/ngx_http_autoindex_module.html|Auto Index]] ||<:#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 ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK || || [[http://nginx.org/en/docs/http/ngx_http_charset_module.html|Charset]] ||<:#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|WebDAV]] ||<:#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 ||<:#FF8080> NO ||<:#80FF80> OK ||<:#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]] ||<:#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 Precompression]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK || || [[http://nginx.org/en/docs/http/ngx_http_headers_module.html|Headers]] ||<:#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 Connections]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK || || [[http://nginx.org/en/docs/http/ngx_http_limit_req_module.html|Limit Requests]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#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 ||<:#FF8080> NO ||<:#80FF80> OK ||<:#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|Embedded 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|Real IP]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK || || [[http://nginx.org/en/docs/http/ngx_http_referer_module.html|Referer]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#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 ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO || || [[http://nginx.org/en/docs/http/ngx_http_split_clients_module.html|Split Clients]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK || || [[http://nginx.org/en/docs/http/ngx_http_ssi_module.html|SSI]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#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|Substitution]] ||<:#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|User ID]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#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]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK || ||<:-9> ''' Mail Modules ''' || ||<|2> ||<|9> ||<-3:> wheezy-backports / jessie (1.6.2-5) ||<|9> ||<-4:> squeeze-backports / wheezy (1.2.1-2.2) || ||<:> nginx-light ||<:> nginx-full ||<:> nginx-extras ||<:> nginx-light ||<:> nginx-naxsi ||<:> nginx-full ||<:> nginx-extras || || [[http://nginx.org/en/docs/mail/ngx_mail_core_module.html|Mail Core]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK || || [[http://nginx.org/en/docs/mail/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/mail/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/mail/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/mail/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/mail/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/mail/ngx_mail_smtp_module.html|SMTP]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK || ||<:-9> ''' Third Party Modules ''' || ||<|2> ||<|17> ||<-3:> wheezy-backports / jessie (1.6.2-5) ||<|17> ||<-4:> squeeze-backports / wheezy (1.2.1-2.2) || ||<:> nginx-light ||<:> nginx-full ||<:> nginx-extras ||<:> nginx-light ||<:> nginx-naxsi ||<:> nginx-full ||<:> nginx-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 ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO || || [[https://github.com/agentzh/chunkin-nginx-module|Chunkin]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#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 || || [[https://github.com/openresty/echo-nginx-module|Echo]] ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK || || [[https://github.com/aperezdc/ngx-fancyindex|Fancy Index]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO || || [[https://github.com/openresty/headers-more-nginx-module|Headers More]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK || || [[https://github.com/openresty/lua-nginx-module|Embedded 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 ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO || || [[https://pushmodule.slact.net/#download|HTTP Push]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#80FF80> OK || || [[https://github.com/yaoweibin/ngx_http_substitutions_filter_module|HTTP Substitutions]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO || || [[https://github.com/vkholodkov/nginx-upload-module/|Upload]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#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 || || [[https://github.com/gnosek/nginx-upstream-fair|Upstream Fair Queue]] ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#FF8080> NO ||<:#80FF80> OK ||<:#80FF80> OK ||<:#80FF80> OK || || [[https://github.com/simpl/ngx_devel_kit/|Nginx Development Kit]] ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO ||<:#FF8080> NO || ''(cette table est auto-générée avec : https://gist.github.com/Lekensteyn/a4da9915b247615a5d41)'' Notes : * Le module gunzip a été ajouté avec DebianPkg:nginx-full et DebianPkg:nginx-extras depuis la version 1.6.2-5 (DebianBug:782065) * Le paquet DebianPkg:nginx-naxsi a été supprimé dans Jessie à partir de la version 1.6.2-2 (DebianBug:746199) * Le module chinkin est devenu obsolète avec la version 1.3.9 de nginx qui introduit une fonctionnalité similaire avec le module chunked. * Le module Upload (ne pas confondre avec Upload Progress) a été supprimé à partir de la version 1.4.0-2 (le 1er Mai 2013). === Debian Squeeze === Pour cette version, Nginx est distribué en un seul paquet : [[DebianPkg:squeeze/nginx|nginx]] 0.7.67. Les modules inclus sont : * DAV * FLV * GeoIP * GZIP Static * Real IP * Stub Status * SSL * Sub Module * IPv6 * Mail * Mail SSL * Upstream Fair == Voir aussi == * [[nginx/FastCGI|nginx and FastCGI]] * WebServers - Other webservers in Debian. * http://nginx.org