nginx documentation

Planning your ingress-nginx migration? Start here:
kubernetes.nginx.org.

english
русский
news
about
download
security
documentation
faq
books
community
enterprise
community forum (new)
x.com
blog
njs
ingress controller
gateway fabric

nginx documentation

Introduction

Installing nginx

Building nginx from Sources

Beginner’s Guide

Admin’s Guide

Controlling nginx

Connection processing methods

Setting up hashes

A debugging log

Logging to syslog

Configuration file measurement units

Command-line parameters

nginx for Windows

Support for QUIC and HTTP/3

How nginx processes a request

Server names

Using nginx as HTTP load balancer

Configuring HTTPS servers

How nginx processes a TCP/UDP session

Scripting with njs

Chapter “nginx” in
“The Architecture of Open Source Applications”

How-To

Building nginx on the Win32 platform with Visual C

Installing NGINX Plus AMIs on Amazon EC2

Debugging nginx with DTrace pid provider

Converting rewrite rules

WebSocket proxying

Development

Contributing Changes

Development guide

Modules reference

Alphabetical index of directives

Alphabetical index of variables

Core functionality

ngx_http_core_module

ngx_http_access_module

ngx_http_addition_module

ngx_http_api_module

ngx_http_auth_basic_module

ngx_http_auth_jwt_module

ngx_http_auth_request_module

ngx_http_auth_require_module

ngx_http_autoindex_module

ngx_http_browser_module

ngx_http_charset_module

ngx_http_dav_module

ngx_http_empty_gif_module

ngx_http_f4f_module

ngx_http_fastcgi_module

ngx_http_flv_module

ngx_http_geo_module

ngx_http_geoip_module

ngx_http_grpc_module

ngx_http_gunzip_module

ngx_http_gzip_module

ngx_http_gzip_static_module

ngx_http_headers_module

ngx_http_hls_module

ngx_http_image_filter_module

ngx_http_index_module

ngx_http_internal_redirect_module

ngx_http_js_module

ngx_http_keyval_module

ngx_http_limit_conn_module

ngx_http_limit_req_module

ngx_http_log_module

ngx_http_map_module

ngx_http_memcached_module

ngx_http_mirror_module

ngx_http_mp4_module

ngx_http_num_map_module

ngx_http_oidc_module

ngx_http_perl_module

ngx_http_proxy_module

ngx_http_proxy_protocol_vendor_module

ngx_http_random_index_module

ngx_http_realip_module

ngx_http_referer_module

ngx_http_rewrite_module

ngx_http_scgi_module

ngx_http_secure_link_module

ngx_http_session_log_module

ngx_http_slice_module

ngx_http_split_clients_module

ngx_http_ssi_module

ngx_http_ssl_module

ngx_http_status_module

ngx_http_stub_status_module

ngx_http_sub_module

ngx_http_tunnel_module

ngx_http_upstream_module

ngx_http_upstream_conf_module

ngx_http_upstream_hc_module

ngx_http_userid_module

ngx_http_uwsgi_module

ngx_http_v2_module

ngx_http_v3_module

ngx_http_xslt_module

ngx_mail_core_module

ngx_mail_auth_http_module

ngx_mail_proxy_module

ngx_mail_realip_module

ngx_mail_ssl_module

ngx_mail_imap_module

ngx_mail_pop3_module

ngx_mail_smtp_module

ngx_stream_core_module

ngx_stream_access_module

ngx_stream_geo_module

ngx_stream_geoip_module

ngx_stream_js_module

ngx_stream_keyval_module

ngx_stream_limit_conn_module

ngx_stream_log_module

ngx_stream_map_module

ngx_stream_mqtt_preread_module

ngx_stream_mqtt_filter_module

ngx_stream_num_map_module

ngx_stream_pass_module

ngx_stream_proxy_module

ngx_stream_proxy_protocol_vendor_module

ngx_stream_realip_module

ngx_stream_return_module

ngx_stream_set_module

ngx_stream_split_clients_module

ngx_stream_ssl_module

ngx_stream_ssl_preread_module

ngx_stream_upstream_module

ngx_stream_upstream_hc_module

ngx_stream_zone_sync_module

ngx_google_perftools_module

ngx_mgmt_module

ngx_http_acme_module

ngx_otel_module