NGINX Directives
1517 — Every core and module directive — syntax, defaults, contexts, and real configuration examples.
NGINX HTTP Core545
absolute_redirect
The `absolute_redirect` directive controls whether NGINX uses absolute URIs when redirecting requests.
httpserverlocation
access_log
The access_log directive in NGINX specifies the log file path for requests processed by the server.
httpserverlocation
add_after_body
The `add_after_body` directive appends additional content after the body of a response is sent to the client.
httpserverlocation
add_before_body
The `add_before_body` directive allows you to insert additional content before the HTTP response body in NGINX.
httpserverlocation
add_header
The `add_header` directive sets HTTP response headers in NGINX.
httpserverlocation
add_header_inherit
The `add_header_inherit` directive allows inherited header directives to be applied at the specified context level in NGINX configuration.
httpserverlocation
add_trailer
The `add_trailer` directive allows you to append custom headers to the response trailer in HTTP/2 and HTTP/3 protocols.
httpserverlocation
add_trailer_inherit
The `add_trailer_inherit` directive configures whether trailer headers from proxied responses are inherited in the NGINX HTTP server context.
httpserverlocation
addition_types
The 'addition_types' directive allows users to specify custom MIME types to be added to the response's Content-Type header based on file extension.
httpserverlocation
aio
The 'aio' directive enables asynchronous I/O operations in NGINX for improved performance.
httpserverlocation
aio_write
The aio_write directive allows asynchronous writing of files to improve performance.
httpserverlocation
alias
The 'alias' directive defines an alternate path for NGINX to serve specific requests, effectively mapping the request URI to a local file system path.
location
allow
The 'allow' directive in NGINX controls access to resources based on IP address or CIDR block.
httpserverlocation
ancient_browser
The 'ancient_browser' directive controls the handling of requests from obsolete web browsers, allowing them to be redirected or served differently.
httpserverlocation
ancient_browser_value
Sets the value for treating requests from very old browsers.
httpserverlocation
auth_basic
The `auth_basic` directive enables basic authentication for a specified context in NGINX.
httpserverlocation
auth_basic_user_file
The auth_basic_user_file directive specifies a file that contains usernames and password hashes for HTTP Basic Authentication.
httpserverlocation
auth_delay
The auth_delay directive introduces a configurable delay in authentication responses.
httpserverlocation
auth_request
The auth_request directive is used to implement subrequest-based authentication by specifying a location that will be checked before granting access to the resource.
httpserverlocation
auth_request_set
The `auth_request_set` directive sets a variable based on the response from an internal authentication request.
httpserverlocation
autoindex
The 'autoindex' directive enables or disables directory indexing in NGINX.
httpserverlocation
autoindex_exact_size
The `autoindex_exact_size` directive controls whether the exact file size is displayed in the directory listing generated by the autoindex module.
httpserverlocation
autoindex_format
The 'autoindex_format' directive defines the format of the directory listings generated by the autoindex module in NGINX.
httpserverlocation
autoindex_localtime
The `autoindex_localtime` directive enables the display of local time in directory listings.
httpserverlocation
break
The 'break' directive stops the processing of the current location and prevents further processing of rewrite or location blocks.
serverlocationif in server
charset
The 'charset' directive specifies the character set for an NGINX server or location block.
httpserverlocation
charset_map
The charset_map directive defines a mapping of character sets to their equivalent MIME components in NGINX.
http
charset_types
The `charset_types` directive defines the MIME types for which the specified character set is set in NGINX.
httpserverlocation
chunked_transfer_encoding
The 'chunked_transfer_encoding' directive enables or disables chunked transfer encoding for HTTP responses in NGINX.
httpserverlocation
client_body_buffer_size
The `client_body_buffer_size` directive sets the buffer size for reading the client request body into memory.
httpserverlocation
client_body_in_file_only
The `client_body_in_file_only` directive controls whether the request body is saved to a file only.
httpserverlocation
client_body_in_single_buffer
The 'client_body_in_single_buffer' directive controls whether the client request body is read into a single buffer.
httpserverlocation
client_body_temp_path
The `client_body_temp_path` directive sets the file system path for temporary files related to client request bodies.
httpserverlocation
client_body_timeout
The `client_body_timeout` directive sets a time limit for reading the client request body.
httpserverlocation
client_header_buffer_size
Sets the size of the buffer used for reading client request headers.
httpserver
client_header_timeout
Sets the timeout for reading the client request header.
httpserver
client_max_body_size
Limits the maximum size of the client request body.
httpserverlocation
connection_pool_size
The connection_pool_size directive sets the size of the connection pool used by the NGINX HTTP server for handling client requests.
httpserver
create_full_put_path
The 'create_full_put_path' directive enables the creation of full directory paths for PUT requests.
httpserverlocation
dav_access
The `dav_access` directive controls access permissions for WebDAV resources in NGINX.
httpserverlocation
dav_methods
The `dav_methods` directive specifies which HTTP methods are permitted for the WebDAV (Web Distributed Authoring and Versioning) feature in NGINX.
httpserverlocation
default_type
The `default_type` directive sets the default MIME type for files and responses when a specific type is not defined.
httpserverlocation
degradation
The 'degradation' directive is used to specify the handling of requests when certain criteria are met within the http context.
http
degrade
The 'degrade' directive is used to control the fallback mechanism when a primary server is unavailable.
httpserverlocation
deny
The 'deny' directive restricts access to a specified client IP address or network.
httpserverlocation
directio
The 'directio' directive enables direct I/O for reading and writing files, bypassing the OS cache.
httpserverlocation
directio_alignment
Sets alignment for direct I/O operations in NGINX.
httpserverlocation
disable_symlinks
The `disable_symlinks` directive controls whether symbolic links are allowed in the file system level when processing requests.
httpserverlocation
early_hints
The `early_hints` directive allows NGINX to send HTTP 103 Early Hints responses before the final response.
httpserverlocation
empty_gif
The 'empty_gif' directive configures NGINX to serve a blank GIF image.
location
error_page
The `error_page` directive configures custom error pages for specified HTTP status codes.
httpserverlocation
etag
The 'etag' directive controls the generation of ETag response headers in NGINX.
httpserverlocation
expires
The 'expires' directive controls the automatic setting of the 'Expires' and 'Cache-Control' HTTP headers for specified resources in NGINX.
httpserverlocation
fastcgi_bind
The `fastcgi_bind` directive configures the address to which the FastCGI server will bind for accepting requests.
httpserverlocation
fastcgi_buffer_size
Sets the buffer size for reading the first part of a FastCGI response.
httpserverlocation
fastcgi_buffering
The `fastcgi_buffering` directive controls whether to buffer responses from FastCGI servers.
httpserverlocation
fastcgi_buffers
The 'fastcgi_buffers' directive sets the number and size of buffers used for reading the response from FastCGI server.
httpserverlocation
fastcgi_busy_buffers_size
The `fastcgi_busy_buffers_size` directive sets the size of the busy buffers used by FastCGI to buffer responses from an upstream server.
httpserverlocation
fastcgi_cache
The fastcgi_cache directive enables caching of responses from FastCGI servers to improve web application performance.
httpserverlocation
fastcgi_cache_background_update
The `fastcgi_cache_background_update` directive allows updates to the cache in the background while the current response is served.
httpserverlocation
fastcgi_cache_bypass
The `fastcgi_cache_bypass` directive allows you to specify conditions under which the FastCGI cache should be bypassed.
httpserverlocation
fastcgi_cache_key
The `fastcgi_cache_key` directive defines the cache key used by the FastCGI caching mechanism.
httpserverlocation
fastcgi_cache_lock
The 'fastcgi_cache_lock' directive controls the lock behavior for FastCGI cache operations to avoid simultaneous requests causing cache stampedes.
httpserverlocation
fastcgi_cache_lock_age
The `fastcgi_cache_lock_age` directive configures the time to wait for a `FastCGI` cache lock to become available before the request is retried.
httpserverlocation
fastcgi_cache_lock_timeout
Sets the maximum time to wait for acquiring a lock on a FastCGI cache.
httpserverlocation
fastcgi_cache_max_range_offset
Controls the maximum allowed offset for range requests in FastCGI caching.
httpserverlocation
fastcgi_cache_methods
The fastcgi_cache_methods directive specifies which HTTP methods should be cached by FastCGI.
httpserverlocation
fastcgi_cache_min_uses
Sets the minimum number of uses before a response is cached in FastCGI cache.
httpserverlocation
fastcgi_cache_path
Specifies the path for storing cached data when using FastCGI caching.
http
fastcgi_cache_revalidate
The 'fastcgi_cache_revalidate' directive controls whether NGINX will revalidate cached FastCGI responses.
httpserverlocation
fastcgi_cache_use_stale
The `fastcgi_cache_use_stale` directive controls whether stale cached responses are served during specific scenarios, such as when an upstream server is down or when a request times out.
httpserverlocation
fastcgi_cache_valid
Configures the duration for which valid cached responses are kept in FastCGI caching.
httpserverlocation
fastcgi_catch_stderr
The 'fastcgi_catch_stderr' directive controls whether NGINX captures standard error output from FastCGI applications.
httpserverlocation
fastcgi_connect_timeout
Sets the timeout for connection attempts to a FastCGI server.
httpserverlocation
fastcgi_force_ranges
The `fastcgi_force_ranges` directive forces the FastCGI server to respond to byte range requests with a 206 Partial Content status.
httpserverlocation
fastcgi_hide_header
The 'fastcgi_hide_header' directive controls which HTTP headers from a FastCGI response are hidden from clients.
httpserverlocation
fastcgi_ignore_client_abort
The fastcgi_ignore_client_abort directive controls whether NGINX should ignore client disconnection when processing FastCGI requests.
httpserverlocation
fastcgi_ignore_headers
The `fastcgi_ignore_headers` directive configures NGINX to ignore specific HTTP headers returned by FastCGI responses.
httpserverlocation
fastcgi_index
The `fastcgi_index` directive sets the default file to be served when a FastCGI request is processed without a specific file name.
httpserverlocation
fastcgi_intercept_errors
The `fastcgi_intercept_errors` directive configures NGINX to intercept errors from FastCGI responses for custom error handling.
httpserverlocation
fastcgi_keep_conn
The `fastcgi_keep_conn` directive controls whether to keep the connection to the FastCGI server open after a response is received.
httpserverlocation
fastcgi_limit_rate
The 'fastcgi_limit_rate' directive limits the rate at which NGINX sends data to FastCGI servers.
httpserverlocation
fastcgi_max_temp_file_size
The 'fastcgi_max_temp_file_size' directive sets the maximum allowed size of temporary files for FastCGI responses.
httpserverlocation
fastcgi_next_upstream
The 'fastcgi_next_upstream' directive in NGINX determines which cases a FastCGI request should be passed to the next server in the FastCGI upstream block.
httpserverlocation
fastcgi_next_upstream_timeout
Sets the timeout for FastCGI next upstream requests in NGINX.
httpserverlocation
fastcgi_next_upstream_tries
The `fastcgi_next_upstream_tries` directive controls the number of times NGINX will retry the next upstream server when a FastCGI request fails.
httpserverlocation
fastcgi_no_cache
The `fastcgi_no_cache` directive controls whether to cache responses from FastCGI applications based on specified conditions.
httpserverlocation
fastcgi_param
Sets parameters for FastCGI requests in NGINX.
httpserverlocation
fastcgi_pass
The `fastcgi_pass` directive forwards requests to a FastCGI server for processing, typically used with PHP and other web applications.
locationif in location
fastcgi_pass_header
The 'fastcgi_pass_header' directive specifies which headers should be passed from the FastCGI server to the client response.
httpserverlocation
fastcgi_pass_request_body
The `fastcgi_pass_request_body` directive controls the forwarding of the request body to the FastCGI server.
httpserverlocation
fastcgi_pass_request_headers
The 'fastcgi_pass_request_headers' directive controls the passing of request headers to FastCGI servers.
httpserverlocation
fastcgi_read_timeout
The `fastcgi_read_timeout` directive sets the maximum time NGINX will wait for a response from a FastCGI server before timing out.
httpserverlocation
fastcgi_request_buffering
The `fastcgi_request_buffering` directive controls whether request body buffering is enabled for FastCGI requests.
httpserverlocation
fastcgi_send_lowat
The `fastcgi_send_lowat` directive sets a limit on the amount of data sent by NGINX to a FastCGI server before the send operations can be considered blocking.
httpserverlocation
fastcgi_send_timeout
Sets the timeout for sending responses to the FastCGI server.
httpserverlocation
fastcgi_socket_keepalive
The `fastcgi_socket_keepalive` directive enables or disables the keepalive feature for FastCGI socket connections.
httpserverlocation
fastcgi_split_path_info
The fastcgi_split_path_info directive is used to split the URI into two parts, which is particularly useful for passing specific path information to FastCGI applications.
httpserverlocation
fastcgi_store
The fastcgi_store directive enables storing of FastCGI responses to a specified location on the disk.
httpserverlocation
fastcgi_store_access
The 'fastcgi_store_access' directive controls access to the stored files created by the FastCGI module in NGINX.
httpserverlocation
fastcgi_temp_file_write_size
The `fastcgi_temp_file_write_size` directive configures the maximum size of temporary files that can be written by FastCGI responses.
httpserverlocation
fastcgi_temp_path
The `fastcgi_temp_path` directive sets the path for temporary files used by the FastCGI handler in NGINX.
httpserverlocation
flv
The 'flv' directive enables or disables the handling of FLV video files for streaming in NGINX.
location
geo
The `geo` directive in NGINX defines a variable that can be set based on client IP addresses or other geographic locations.
http
geoip_city
The `geoip_city` directive allows for the configuration of IP address-based geolocation queries to return city-level information.
http
geoip_country
The `geoip_country` directive is used to specify the location of the GeoIP database to enable IP-based geolocation in NGINX.
http
geoip_org
The `geoip_org` directive allows NGINX to specify the organization name associated with the IP address being accessed.
http
geoip_proxy
The `geoip_proxy` directive is used to configure the GeoIP module to determine the geographical location of IP addresses based on the proxy protocol.
http
geoip_proxy_recursive
This directive enables recursive geographical IP lookups for proxy servers in NGINX.
http
grpc_bind
The `grpc_bind` directive specifies the address and port for binding a server to handle gRPC traffic in NGINX.
httpserverlocation
grpc_buffer_size
The grpc_buffer_size directive specifies the size of the buffer used for reading gRPC responses from upstream servers in NGINX.
httpserverlocation
grpc_connect_timeout
Sets the timeout for establishing a connection to a gRPC backend server.
httpserverlocation
grpc_hide_header
The grpc_hide_header directive prevents specific headers in gRPC responses from being sent to clients.
httpserverlocation
grpc_ignore_headers
The grpc_ignore_headers directive specifies which gRPC headers to ignore when processing requests.
httpserverlocation
grpc_intercept_errors
The `grpc_intercept_errors` directive enables or disables interception of gRPC error codes by NGINX.
httpserverlocation
grpc_next_upstream
The `grpc_next_upstream` directive controls the behavior of NGINX when a request to a gRPC upstream server fails.
httpserverlocation
grpc_next_upstream_timeout
Sets the timeout for the next upstream server connection in gRPC requests.
httpserverlocation
grpc_next_upstream_tries
The `grpc_next_upstream_tries` directive controls the number of attempts to contact upstream servers when processing client requests using gRPC.
httpserverlocation
grpc_pass
The grpc_pass directive is used to pass gRPC requests to a gRPC backend server.
locationif in location
grpc_pass_header
The `grpc_pass_header` directive configures which HTTP headers should be forwarded in gRPC requests.
httpserverlocation
grpc_read_timeout
Sets the timeout for reading responses from a gRPC server in NGINX.
httpserverlocation
grpc_send_timeout
Defines the timeout for sending gRPC responses to the client.
httpserverlocation
grpc_set_header
Sets a gRPC header for the request.
httpserverlocation
grpc_socket_keepalive
The grpc_socket_keepalive directive enables TCP keepalive for gRPC connections in NGINX.
httpserverlocation
grpc_ssl_certificate
The `grpc_ssl_certificate` directive specifies the SSL certificate file for securing gRPC traffic.
httpserverlocation
grpc_ssl_certificate_cache
The grpc_ssl_certificate_cache directive configures the caching behavior for SSL certificates used in gRPC communications, optimizing performance.
httpserverlocation
grpc_ssl_certificate_key
The grpc_ssl_certificate_key directive specifies the private key file for the SSL certificate used in gRPC communications.
httpserverlocation
grpc_ssl_ciphers
The `grpc_ssl_ciphers` directive specifies the suite of ciphers that NGINX will use for SSL/TLS connections in gRPC services.
httpserverlocation
grpc_ssl_conf_command
The grpc_ssl_conf_command directive configures SSL parameters for gRPC connections in NGINX.
httpserverlocation
grpc_ssl_crl
The grpc_ssl_crl directive specifies a Certificate Revocation List (CRL) file for gRPC SSL connections in NGINX.
httpserverlocation
grpc_ssl_name
The grpc_ssl_name directive specifies the hostname for the gRPC server when using SSL.
httpserverlocation
grpc_ssl_password_file
The `grpc_ssl_password_file` directive specifies the path to a file that contains the password for decrypting the SSL certificate used in gRPC communications.
httpserverlocation
grpc_ssl_protocols
The `grpc_ssl_protocols` directive sets the allowed SSL/TLS protocols for gRPC communication.
httpserverlocation
grpc_ssl_server_name
Enables the use of the server name in gRPC SSL handshake to match against the Server Name Indication (SNI).
httpserverlocation
grpc_ssl_session_reuse
Enables or disables the reuse of SSL sessions for gRPC connections in NGINX.
httpserverlocation
grpc_ssl_trusted_certificate
The grpc_ssl_trusted_certificate directive specifies a trusted certificate file for verifying the remote peer's certificate in gRPC over SSL/TLS connections.
httpserverlocation
grpc_ssl_verify
The `grpc_ssl_verify` directive configures whether to verify the SSL certificate of a gRPC server when making requests.
httpserverlocation
grpc_ssl_verify_depth
The `grpc_ssl_verify_depth` directive sets the maximum verification depth for SSL certificate chains in gRPC communications.
httpserverlocation
gunzip
The gunzip directive enables or disables the decompression of gzip-compressed responses in NGINX.
httpserverlocation
gunzip_buffers
The gunzip_buffers directive configures buffer sizes for decompressed response data in NGINX.
httpserverlocation
gzip
The gzip directive enables or disables gzip compression in NGINX.
httpserverlocation
gzip_buffers
The gzip_buffers directive controls the number and size of buffers used for gzip compression in NGINX.
httpserverlocation
gzip_comp_level
The gzip_comp_level directive sets the compression level for gzip content encoding in NGINX.
httpserverlocation
gzip_disable
The gzip_disable directive controls disabling Gzip compression based on specified user-agent values.
httpserverlocation
gzip_hash
The `gzip_hash` directive specifies the hash algorithm used for gzip compression settings in NGINX.
httpserverlocation
gzip_http_version
The gzip_http_version directive sets the minimum HTTP version required for gzip compression to be applied by NGINX.
httpserverlocation
gzip_min_length
Sets the minimum length of response body for Gzip compression.
httpserverlocation
gzip_no_buffer
The 'gzip_no_buffer' directive disables buffering of the gzip compression output.
httpserverlocation
gzip_proxied
The `gzip_proxied` directive controls gzip compression for proxied requests based on specified conditions.
httpserverlocation
gzip_static
Enables NGINX to serve pre-compressed gzip files directly if they exist on the disk.
httpserverlocation
gzip_types
The gzip_types directive specifies the MIME types that should be compressed using gzip compression.
httpserverlocation
gzip_vary
The `gzip_vary` directive controls whether the `Vary: Accept-Encoding` response header is included for gzipped content.
httpserverlocation
gzip_window
The gzip_window directive sets the size of the sliding window for gzip compression in NGINX.
httpserverlocation
hash
The 'hash' directive sets the hash algorithm used for distributing requests to upstream servers in NGINX.
upstream
http2
Enables HTTP/2 support in the specified context of NGINX configuration.
httpserver
http2_body_preread_size
The http2_body_preread_size directive sets the maximum size of the HTTP/2 request body that can be read and buffered in advance before processing.
httpserver
http2_chunk_size
The 'http2_chunk_size' directive sets the maximum size of HTTP/2 response frame payloads that can be sent by the server.
httpserverlocation
http2_idle_timeout
Sets the duration during which an idle HTTP/2 connection remains open.
httpserver
http2_max_concurrent_pushes
Limits the maximum number of concurrent HTTP/2 pushes that NGINX can perform.
httpserver
http2_max_concurrent_streams
Sets the maximum number of concurrent streams that can be established on a single HTTP/2 connection.
httpserver
http2_max_field_size
The `http2_max_field_size` directive sets the maximum size of HTTP/2 header fields.
httpserver
http2_max_header_size
The http2_max_header_size directive sets a limit on the maximum size of headers in HTTP/2 requests and responses.
httpserver
http2_max_requests
The http2_max_requests directive configures the maximum number of concurrent HTTP/2 requests that can be handled per connection.
httpserver
http2_pool_size
The http2_pool_size directive sets the size of the HTTP/2 connection pool in NGINX.
httpserver
http2_push
The http2_push directive enables HTTP/2 server push for specific resources in NGINX.
httpserverlocation
http2_push_preload
Enables HTTP/2 server push for dynamically preloaded resources.
httpserverlocation
http2_recv_buffer_size
Sets the size of the receive buffer for HTTP/2 connections in NGINX.
http
http2_recv_timeout
The http2_recv_timeout directive sets the maximum time to wait for a client to send data over an HTTP/2 connection before timing out.
httpserver
http2_streams_index_size
The 'http2_streams_index_size' directive sets the size of the HTTP/2 streams index in NGINX.
httpserver
http3
The http3 directive enables support for the HTTP/3 protocol in NGINX.
httpserver
http3_hq
Enables HTTP/3 support in NGINX.
httpserver
http3_max_concurrent_streams
Sets the maximum number of concurrent HTTP/3 streams allowed per connection.
httpserver
http3_stream_buffer_size
The 'http3_stream_buffer_size' directive sets the buffer size for QUIC stream data in NGINX.
httpserver
if
The 'if' directive allows conditional processing of requests based on specified criteria.
serverlocation
if_modified_since
The 'if_modified_since' directive controls how NGINX responds to requests based on the Last-Modified timestamp of a specified resource.
httpserverlocation
ignore_invalid_headers
The `ignore_invalid_headers` directive controls whether NGINX should ignore invalid headers in HTTP requests.
httpserver
image_filter
The image_filter directive in NGINX allows for manipulating and filtering image files on-the-fly.
location
image_filter_buffer
The `image_filter_buffer` directive sets the size of the buffer used for image processing in NGINX.
httpserverlocation
image_filter_interlace
The image_filter_interlace directive enables interlacing for images processed by the image filter module in NGINX.
httpserverlocation
image_filter_jpeg_quality
Sets the JPEG image quality for image processing in NGINX.
httpserverlocation
image_filter_sharpen
The 'image_filter_sharpen' directive applies a sharpening filter to images served by NGINX.
httpserverlocation
image_filter_transparency
The 'image_filter_transparency' directive controls the transparency of images processed by NGINX's image filter module.
httpserverlocation
image_filter_webp_quality
Sets the quality of WebP images during filtering in NGINX.
httpserverlocation
include
The 'include' directive allows configuration files to be included within NGINX configuration files, facilitating modular configurations.
index
The 'index' directive defines the default file to be served when a directory is requested.
httpserverlocation
internal
The internal directive marks a location as only accessible from within NGINX, preventing external clients from accessing it directly.
location
ip_hash
The `ip_hash` directive enables session persistence by routing requests from the same client IP address to the same server in the upstream group.
upstream
keepalive
The `keepalive` directive enables HTTP keepalive connections to be maintained in an upstream context.
upstream
keepalive_disable
The `keepalive_disable` directive disables HTTP keep-alive for specified user agents.
httpserverlocation
keepalive_min_timeout
Sets the minimum timeout for keep-alive connections between NGINX and clients.
httpserverlocation
keepalive_requests
The `keepalive_requests` directive limits the number of requests that can be sent over a single keepalive connection.
upstream
keepalive_time
The keepalive_time directive sets the time during which an existing connection in the upstream can remain idle before it is closed.
upstream
keepalive_timeout
The keepalive_timeout directive sets the timeout for keep-alive connections to upstream servers.
upstream
large_client_header_buffers
The 'large_client_header_buffers' directive configures the number and size of buffers used for reading large client request headers in NGINX.
httpserver
least_conn
The 'least_conn' directive in NGINX selects the server with the least number of active connections in an upstream group.
upstream
limit_conn
The `limit_conn` directive restricts the number of simultaneous connections from a single IP address.
httpserverlocation
limit_conn_dry_run
The `limit_conn_dry_run` directive allows testing of connection limits without enforcing them.
httpserverlocation
limit_conn_log_level
The `limit_conn_log_level` directive sets the log level for connection limit exceeded errors.
httpserverlocation
limit_conn_status
The `limit_conn_status` directive sets the HTTP status code returned when a connection limit is exceeded.
httpserverlocation
limit_conn_zone
The 'limit_conn_zone' directive creates a shared memory zone to limit the number of simultaneous connections per specified key.
http
limit_except
The 'limit_except' directive restricts HTTP request methods in a specified location block.
location
limit_rate
The `limit_rate` directive restricts the bandwidth for a response sent to a client.
httpserverlocation
limit_rate_after
The 'limit_rate_after' directive allows you to specify a certain amount of data that can be sent to a client before restricting the rate.
httpserverlocation
limit_req
The 'limit_req' directive controls the rate of requests processed by NGINX to protect against excessive load.
httpserverlocation
limit_req_dry_run
The limit_req_dry_run directive allows you to test rate limiting without actually enforcing it.
httpserverlocation
limit_req_log_level
The `limit_req_log_level` directive sets the logging level for request limiting logs in NGINX.
httpserverlocation
limit_req_status
The `limit_req_status` directive specifies the HTTP status code returned to clients when a request is rejected due to rate limiting.
httpserverlocation
limit_req_zone
The 'limit_req_zone' directive sets a shared memory zone for limiting the request rate per defined key.
http
lingering_close
The `lingering_close` directive enables or disables lingering close for HTTP connections in NGINX.
httpserverlocation
lingering_time
The 'lingering_time' directive in NGINX specifies the period to wait for requests before closing a connection.
httpserverlocation
lingering_timeout
Sets the timeout period for lingering close on connections.
httpserverlocation
listen
The 'listen' directive defines the IP address and port that a server block listens on.
server
location
The `location` directive defines how NGINX should process requests based on the URI.
serverlocation
log_format
The 'log_format' directive defines the format of the logs written by NGINX.
http
log_not_found
The log_not_found directive controls whether to log requests for missing files.
httpserverlocation
log_subrequest
The `log_subrequest` directive controls whether subrequests are logged in NGINX's error logs.
httpserverlocation
map
The 'map' directive creates a variable that is set based on a specified input value, facilitating conditional configuration within NGINX.
http
map_hash_bucket_size
Defines the hash bucket size for storing keys in the NGINX map module.
http
map_hash_max_size
Sets the maximum size of the hash tables used for mapping keys to values in the NGINX HTTP core.
http
max_ranges
The 'max_ranges' directive limits the number of HTTP range requests that an NGINX server will process for a single response.
httpserverlocation
memcached_bind
The 'memcached_bind' directive specifies the address that the memcached server will listen on.
httpserverlocation
memcached_buffer_size
The `memcached_buffer_size` directive sets the size of the buffer used for storing responses from a memcached server.
httpserverlocation
memcached_connect_timeout
Sets the timeout for connecting to a memcached server in the NGINX HTTP server context.
httpserverlocation
memcached_gzip_flag
The 'memcached_gzip_flag' directive controls the compression of responses from the memcached server in NGINX.
httpserverlocation
memcached_next_upstream
The `memcached_next_upstream` directive configures the behavior of NGINX when a connection to a memcached server fails.
httpserverlocation
memcached_next_upstream_timeout
The memcached_next_upstream_timeout directive sets the timeout for retrying a failed request to a memcached server.
httpserverlocation
memcached_next_upstream_tries
The `memcached_next_upstream_tries` directive configures how many memcached servers to attempt before failing a request.
httpserverlocation
memcached_pass
The `memcached_pass` directive is used to route requests to a memcached server.
locationif in location
memcached_read_timeout
The `memcached_read_timeout` directive specifies the timeout for reading a response from a memcached server.
httpserverlocation
memcached_send_timeout
Sets the timeout for sending requests to a memcached server.
httpserverlocation
memcached_socket_keepalive
This directive enables or disables the TCP keepalive feature for the memcached socket connection.
httpserverlocation
merge_slashes
The 'merge_slashes' directive is used to control how multiple successive slashes in a URI are handled by NGINX.
httpserver
min_delete_depth
The `min_delete_depth` directive sets the minimum depth for directory deletions in the NGINX file system handling.
httpserverlocation
mirror
The `mirror` directive in NGINX is used to create a duplicate request for a specified upstream server, effectively mirroring incoming requests to the backend without affecting the original response.
httpserverlocation
mirror_request_body
The 'mirror_request_body' directive controls whether to mirror the request body in NGINX.
httpserverlocation
modern_browser
The 'modern_browser' directive allows fine-tuning of compatibility for modern web browsers in NGINX.
httpserverlocation
modern_browser_value
The `modern_browser_value` directive controls the HTTP response for the modern browser's value in the NGINX HTTP Core module.
httpserverlocation
mp4
The 'mp4' directive enables MP4 video streaming support in an NGINX location context.
location
mp4_buffer_size
The `mp4_buffer_size` directive sets the size of the buffer used for reading MP4 files during streaming.
httpserverlocation
mp4_max_buffer_size
Sets the maximum buffer size for MP4 file streaming in NGINX.
httpserverlocation
mp4_start_key_frame
The `mp4_start_key_frame` directive configures the HTTP MP4 streaming module to begin video playback from a designated key-frame.
httpserverlocation
msie_padding
Controls how NGINX pads HTTP responses for Internet Explorer.
httpserverlocation
msie_refresh
The `msie_refresh` directive controls the behavior of HTTP responses for Internet Explorer browsers to ensure they properly refresh cached content.
httpserverlocation
open_file_cache
The `open_file_cache` directive enables caching of file descriptors to improve the performance of file serving.
httpserverlocation
open_file_cache_errors
The 'open_file_cache_errors' directive controls whether to cache error statuses when opening files in NGINX.
httpserverlocation
open_file_cache_events
The open_file_cache_events directive controls the caching behavior for open file events in NGINX.
httpserverlocation
open_file_cache_min_uses
Sets the minimum number of uses before a file is cached in memory.
httpserverlocation
open_file_cache_valid
The open_file_cache_valid directive specifies how long cached file information is considered valid.
httpserverlocation
open_log_file_cache
The `open_log_file_cache` directive enhances logging performance by caching log file descriptors.
httpserverlocation
output_buffers
The output_buffers directive configures the number and size of buffers used for reading the response body from the upstream server.
httpserverlocation
override_charset
The `override_charset` directive allows server configuration to enforce a specific character set for responses, overriding any charset specified in the Content-Type header.
httpserverlocation
perl
The 'perl' directive enables the use of Perl scripts within NGINX for request handling.
locationlimit_except
perl_modules
The 'perl_modules' directive specifies Perl modules to be loaded into the NGINX server.
http
perl_require
The `perl_require` directive loads a Perl module for use in NGINX configurations.
http
perl_set
The `perl_set` directive allows setting a variable using Perl code within an NGINX configuration.
http
port_in_redirect
The `port_in_redirect` directive controls whether the port number of the request is included in redirects generated by NGINX.
httpserverlocation
post_action
The `post_action` directive specifies a handler to be executed after a response is sent to the client.
httpserverlocation
postpone_gzipping
The 'postpone_gzipping' directive controls when NGINX applies gzip compression to responses, allowing for optimization of server resources.
httpserverlocation
postpone_output
The 'postpone_output' directive allows NGINX to delay sending output to the client until necessary, optimizing resource usage.
httpserverlocation
proxy_bind
The proxy_bind directive configures the local IP address for outgoing connections to the proxied server.
httpserverlocation
proxy_buffer_size
Sets the buffer size for the response from the proxied server.
httpserverlocation
proxy_buffering
The proxy_buffering directive enables or disables buffering of responses from proxied servers.
httpserverlocation
proxy_buffers
The `proxy_buffers` directive sets the number and size of buffers used for reading the response from a proxied server.
httpserverlocation
proxy_busy_buffers_size
The proxy_busy_buffers_size directive sets the size of the buffer used for storing the response from a proxied server when NGINX is busy.
httpserverlocation
proxy_cache
The 'proxy_cache' directive in NGINX enables caching of proxied content to improve response times and reduce server load.
httpserverlocation
proxy_cache_background_update
The 'proxy_cache_background_update' directive allows updating the cache while serving stale responses.
httpserverlocation
proxy_cache_bypass
The `proxy_cache_bypass` directive controls whether specific requests bypass the proxy cache in NGINX.
httpserverlocation
proxy_cache_convert_head
The 'proxy_cache_convert_head' directive controls whether a HEAD request can return cached data for a GET request.
httpserverlocation
proxy_cache_key
The `proxy_cache_key` directive sets the key used for caching proxied responses.
httpserverlocation
proxy_cache_lock
The `proxy_cache_lock` directive enables serialization of requests for the same resource when a cache miss occurs to reduce load on the upstream server.
httpserverlocation
proxy_cache_lock_age
The `proxy_cache_lock_age` directive sets the time limit that a request must wait for a cache lock to be released before a 504 response is returned.
httpserverlocation
proxy_cache_lock_timeout
Sets a timeout for acquiring a lock on a cached proxy response.
httpserverlocation
proxy_cache_max_range_offset
The 'proxy_cache_max_range_offset' directive sets the maximum allowed range offset for proxied cached responses in NGINX.
httpserverlocation
proxy_cache_methods
The proxy_cache_methods directive specifies which HTTP methods are eligible for caching in the proxy cache.
httpserverlocation
proxy_cache_min_uses
The `proxy_cache_min_uses` directive sets the minimum number of times a cached response must be used before it is considered valid for serving.
httpserverlocation
proxy_cache_path
The `proxy_cache_path` directive sets the path for storing cached responses when using the NGINX proxy caching functionality.
http
proxy_cache_revalidate
The `proxy_cache_revalidate` directive controls whether NGINX revalidates cached entries with the origin server before serving them to clients.
httpserverlocation
proxy_cache_use_stale
The proxy_cache_use_stale directive controls when to serve stale cached responses to clients.
httpserverlocation
proxy_cache_valid
The `proxy_cache_valid` directive defines the duration for which a cached response is considered valid based on the response status code.
httpserverlocation
proxy_connect_timeout
The proxy_connect_timeout directive sets the timeout for establishing a connection with a proxied server.
httpserverlocation
proxy_cookie_domain
The proxy_cookie_domain directive rewrites the Domain attribute of Set-Cookie headers passed from a proxied server.
httpserverlocation
proxy_cookie_flags
Sets HTTP cookie flags for proxied responses.
httpserverlocation
proxy_cookie_path
The 'proxy_cookie_path' directive modifies the path attribute of Set-Cookie headers in proxied responses.
httpserverlocation
proxy_force_ranges
The proxy_force_ranges directive allows NGINX to serve partial content requests through a proxy by forcing the proxy to handle range requests.
httpserverlocation
proxy_headers_hash_bucket_size
Sets the size of hash buckets for storing proxy headers in NGINX.
httpserverlocation
proxy_headers_hash_max_size
Defines the maximum size of the hash table for storing proxy headers.
httpserverlocation
proxy_hide_header
The 'proxy_hide_header' directive removes specified headers from the response received by the client when using proxy_pass.
httpserverlocation
proxy_http_version
The 'proxy_http_version' directive specifies the HTTP protocol version used when communicating with a proxied server.
httpserverlocation
proxy_ignore_client_abort
Configures whether to ignore client aborts while processing proxy requests.
httpserverlocation
proxy_ignore_headers
The `proxy_ignore_headers` directive configures NGINX to ignore specific headers from proxied responses.
httpserverlocation
proxy_intercept_errors
The `proxy_intercept_errors` directive is used to control whether NGINX intercepts errors from proxied servers.
httpserverlocation
proxy_limit_rate
Controls the rate at which responses are sent to clients when using the proxy module.
httpserverlocation
proxy_max_temp_file_size
The 'proxy_max_temp_file_size' directive sets the maximum size of temporary files used to store proxied responses.
httpserverlocation
proxy_method
Sets the HTTP request method used by the proxy server when communicating with the backend.
httpserverlocation
proxy_next_upstream
The `proxy_next_upstream` directive controls whether a request should be passed to the next upstream server on failure.
httpserverlocation
proxy_next_upstream_timeout
The 'proxy_next_upstream_timeout' directive sets the timeout for attempts to connect to the next upstream server in a proxy scenario.
httpserverlocation
proxy_next_upstream_tries
The `proxy_next_upstream_tries` directive controls the number of attempts to communicate with upstream servers if a prior request fails.
httpserverlocation
proxy_no_cache
The `proxy_no_cache` directive inhibits caching for specified requests in NGINX's proxy module.
httpserverlocation
proxy_pass
The `proxy_pass` directive forwards client requests to a specified proxied server.
locationif in locationlimit_except
proxy_pass_header
The `proxy_pass_header` directive specifies which headers should be passed from the proxied server to the client.
httpserverlocation
proxy_pass_request_body
The `proxy_pass_request_body` directive controls whether the request body is passed to the proxied server in NGINX.
httpserverlocation
proxy_pass_request_headers
The `proxy_pass_request_headers` directive controls whether or not NGINX will pass the proxy request headers to the proxied server.
httpserverlocation
proxy_pass_trailers
The `proxy_pass_trailers` directive controls the handling of HTTP trailers in upstream responses.
httpserverlocation
proxy_read_timeout
The `proxy_read_timeout` directive specifies the time to wait for a response from the proxied server.
httpserverlocation
proxy_redirect
The `proxy_redirect` directive modifies the `Location` and `Refresh` headers in a proxied response to make them suitable for the client.
httpserverlocation
proxy_request_buffering
The `proxy_request_buffering` directive controls whether NGINX buffers the request body for proxied requests.
httpserverlocation
proxy_send_lowat
The 'proxy_send_lowat' directive specifies the low water mark for the proxy module's send buffer, affecting data transmission efficiency.
httpserverlocation
proxy_send_timeout
Sets the timeout for transmitting a request to the proxied server in NGINX.
httpserverlocation
proxy_set_body
Sets the request body to a specified value for proxying purposes.
httpserverlocation
proxy_set_header
The `proxy_set_header` directive allows you to modify the headers sent to a proxied server.
httpserverlocation
proxy_socket_keepalive
The `proxy_socket_keepalive` directive enables or disables the use of keepalive for the connections to proxied servers.
httpserverlocation
proxy_ssl_certificate
The `proxy_ssl_certificate` directive sets the client SSL certificate file for SSL/TLS connections to the proxied server.
httpserverlocation
proxy_ssl_certificate_cache
The `proxy_ssl_certificate_cache` directive configures the caching behavior for SSL client certificates in NGINX proxy operations.
httpserverlocation
proxy_ssl_certificate_key
Sets the SSL certificate key file for proxying HTTPS connections.
httpserverlocation
proxy_ssl_ciphers
The `proxy_ssl_ciphers` directive sets the list of acceptable SSL ciphers for proxied SSL connections in NGINX.
httpserverlocation
proxy_ssl_conf_command
The `proxy_ssl_conf_command` directive specifies SSL-related configuration commands for proxy connections in NGINX.
httpserverlocation
proxy_ssl_crl
The `proxy_ssl_crl` directive specifies a Certificate Revocation List (CRL) file for validating certificates in SSL proxy connections.
httpserverlocation
proxy_ssl_name
The proxy_ssl_name directive specifies the SSL hostname for the proxied request.
httpserverlocation
proxy_ssl_password_file
The `proxy_ssl_password_file` directive specifies the path to a file containing passwords for SSL client certificate authentication.
httpserverlocation
proxy_ssl_protocols
The proxy_ssl_protocols directive specifies the SSL/TLS protocols that are accepted when establishing a secure connection to a proxied server.
httpserverlocation
proxy_ssl_server_name
The `proxy_ssl_server_name` directive enables SNI for proxied requests, allowing NGINX to send the server name in the SSL handshake.
httpserverlocation
proxy_ssl_session_reuse
The `proxy_ssl_session_reuse` directive controls whether to reuse SSL sessions between proxied connections.
httpserverlocation
proxy_ssl_trusted_certificate
The `proxy_ssl_trusted_certificate` directive specifies a file containing trusted CA certificates for validating SSL connections to proxied servers.
httpserverlocation
proxy_ssl_verify
The `proxy_ssl_verify` directive controls the verification of the SSL certificate for proxied connections.
httpserverlocation
proxy_ssl_verify_depth
The `proxy_ssl_verify_depth` directive sets the verification depth for SSL certificate chains during proxying.
httpserverlocation
proxy_store
The `proxy_store` directive allows the storage of proxied responses in the local file system.
httpserverlocation
proxy_store_access
The `proxy_store_access` directive controls access permissions for storing files in a proxied setup in NGINX.
httpserverlocation
proxy_temp_file_write_size
The `proxy_temp_file_write_size` directive sets the size limit for writing temporary files when handling proxy responses.
httpserverlocation
proxy_temp_path
Sets the path for temporary files used by the proxy module in NGINX.
httpserverlocation
quic_active_connection_id_limit
Controls the maximum number of active connection IDs to be used for QUIC connections.
httpserver
quic_gso
The 'quic_gso' directive enables or disables the use of Generic Segmentation Offload for QUIC connections in NGINX.
httpserver
quic_host_key
The 'quic_host_key' directive specifies the key used for QUIC protocol connections in an NGINX server block.
httpserver
quic_retry
The `quic_retry` directive enables or disables QUIC connection retry behavior in NGINX.
httpserver
random
The 'random' directive specifies that the load balancing method used in an upstream block will randomly select a server.
upstream
random_index
The 'random_index' directive enables NGINX to serve files in a random order from a specified directory.
location
read_ahead
The `read_ahead` directive sets the amount of data read in advance from the client connection to optimize buffering.
httpserverlocation
real_ip_header
The real_ip_header directive specifies the name of the HTTP header to use for obtaining the real IP address of the client.
httpserverlocation
real_ip_recursive
The `real_ip_recursive` directive enables recursive replacement of the client IP address from trusted proxies in NGINX.
httpserverlocation
recursive_error_pages
The `recursive_error_pages` directive controls whether error pages are processed recursively.
httpserverlocation
referer_hash_bucket_size
The `referer_hash_bucket_size` directive sets the size of the hash buckets used for storing HTTP referer headers in NGINX.
serverlocation
referer_hash_max_size
Sets the maximum size of the hash table used for storing referer data in NGINX.
serverlocation
request_pool_size
The `request_pool_size` directive sets the size of memory pools allocated for processing requests.
httpserver
reset_timedout_connection
The `reset_timedout_connection` directive allows NGINX to reset connections that have timed out in order to reclaim resources.
httpserverlocation
resolver
The resolver directive defines the DNS servers used for resolving domain names.
httpserverlocation
resolver_timeout
The resolver_timeout directive sets the maximum time for DNS resolution in NGINX.
httpserverlocation
return
The `return` directive immediately returns a specified HTTP status code or redirect response to the client.
serverlocationif in server
rewrite
The `rewrite` directive modifies the URI of a request based on specified patterns and replacement strings.
serverlocationif in server
rewrite_log
The rewrite_log directive enables logging of rewrite processing details for requests.
httpserverlocation
root
The 'root' directive specifies the root directory of the files that NGINX serves for a location or server block.
httpserverlocation
satisfy
The 'satisfy' directive controls how access to resources is granted based on multiple access control methods.
httpserverlocation
scgi_bind
The `scgi_bind` directive specifies the address and port on which the SCGI server will listen for connections.
httpserverlocation
scgi_buffer_size
Defines the size of the buffer used for reading the first part of the response from an SCGI server.
httpserverlocation
scgi_buffering
The 'scgi_buffering' directive enables or disables buffering of responses from SCGI servers in NGINX.
httpserverlocation
scgi_buffers
The `scgi_buffers` directive sets the number and size of buffers used for SCGI responses.
httpserverlocation
scgi_busy_buffers_size
The `scgi_busy_buffers_size` directive specifies the size of buffer for storing busy SCGI responses in NGINX.
httpserverlocation
scgi_cache
The 'scgi_cache' directive enables caching of responses from SCGI servers in NGINX.
httpserverlocation
scgi_cache_background_update
The `scgi_cache_background_update` directive enables background cache updating for SCGI responses.
httpserverlocation
scgi_cache_bypass
The `scgi_cache_bypass` directive controls when to bypass the SCGI cache based on specified conditions.
httpserverlocation
scgi_cache_key
The `scgi_cache_key` directive sets the cache key for SCGI responses in NGINX.
httpserverlocation
scgi_cache_lock
The 'scgi_cache_lock' directive controls whether to apply a lock when a request for a cached SCGI response is being processed concurrently.
httpserverlocation
scgi_cache_lock_age
The `scgi_cache_lock_age` directive controls the duration for which a request will acquire a lock on the cache entry for SCGI responses.
httpserverlocation
scgi_cache_lock_timeout
Sets the maximum time to wait for a cached response lock in NGINX SCGI caching.
httpserverlocation
scgi_cache_max_range_offset
Configures maximum offset for SCGI cache range retrieval.
httpserverlocation
scgi_cache_methods
The `scgi_cache_methods` directive specifies the HTTP methods that should be cached when using the SCGI protocol with NGINX.
httpserverlocation
scgi_cache_min_uses
Sets the minimum number of times an SCGI request must be accessed before it is cached.
httpserverlocation
scgi_cache_path
The `scgi_cache_path` directive defines a location for storing SCGI responses, enabling caching for improved performance.
http
scgi_cache_revalidate
The `scgi_cache_revalidate` directive controls whether NGINX revalidates cached SCGI responses before serving them to clients.
httpserverlocation
scgi_cache_use_stale
The scgi_cache_use_stale directive specifies when to use stale SCGI cache data to serve client requests during certain circumstances.
httpserverlocation
scgi_cache_valid
The 'scgi_cache_valid' directive defines the time period during which cached responses for SCGI requests are considered valid.
httpserverlocation
scgi_connect_timeout
The `scgi_connect_timeout` directive sets the maximum time to establish a connection with an SCGI server in NGINX.
httpserverlocation
scgi_force_ranges
The `scgi_force_ranges` directive forces the use of range requests for SCGI responses, impacting how data is sent to clients.
httpserverlocation
scgi_hide_header
The `scgi_hide_header` directive instructs NGINX to exclude specific headers from the response sent to clients when using the SCGI protocol.
httpserverlocation
scgi_ignore_client_abort
The `scgi_ignore_client_abort` directive controls whether NGINX ignores client abort events when processing SCGI requests.
httpserverlocation
scgi_ignore_headers
The `scgi_ignore_headers` directive allows you to specify which headers from the SCGI server should be ignored in the response to the client.
httpserverlocation
scgi_intercept_errors
The `scgi_intercept_errors` directive enables NGINX to intercept errors generated by SCGI servers, allowing custom error handling.
httpserverlocation
scgi_limit_rate
The scgi_limit_rate directive limits the rate of outgoing SCGI responses.
httpserverlocation
scgi_max_temp_file_size
The `scgi_max_temp_file_size` directive limits the maximum size of temporary files created for SCGI requests.
httpserverlocation
scgi_next_upstream
The `scgi_next_upstream` directive controls which error conditions trigger a retry of requests to the next upstream server when using SCGI.
httpserverlocation
scgi_next_upstream_timeout
The 'scgi_next_upstream_timeout' directive defines the time interval to wait for a response from the next SCGI server in the upstream group when the current server fails to respond.
httpserverlocation
scgi_next_upstream_tries
The 'scgi_next_upstream_tries' directive specifies the number of attempts to connect to the next upstream server in case of a failure in SCGI service communication.
httpserverlocation
scgi_no_cache
The `scgi_no_cache` directive controls server cache behavior for SCGI responses.
httpserverlocation
scgi_param
The `scgi_param` directive sets SCGI parameters for requests to SCGI servers.
httpserverlocation
scgi_pass
The `scgi_pass` directive forwards requests to an SCGI server.
locationif in location
scgi_pass_header
The `scgi_pass_header` directive allows you to specify headers that should be passed from the SCGI server in the response to the client.
httpserverlocation
scgi_pass_request_body
The scgi_pass_request_body directive controls whether the request body is sent to the SCGI server when using SCGI proxying.
httpserverlocation
scgi_pass_request_headers
The 'scgi_pass_request_headers' directive controls whether NGINX forwards SCGI request headers to the backend.
httpserverlocation
scgi_read_timeout
Sets the timeout for reading the response from an SCGI server.
httpserverlocation
scgi_request_buffering
The `scgi_request_buffering` directive controls buffering of SCGI requests in NGINX.
httpserverlocation
scgi_send_timeout
The 'scgi_send_timeout' directive sets the maximum time that NGINX will wait while sending a request to a SCGI server.
httpserverlocation
scgi_socket_keepalive
The 'scgi_socket_keepalive' directive enables or disables keep-alive support for SCGI connections.
httpserverlocation
scgi_store
The `scgi_store` directive determines where to store the response body of an SCGI request.
httpserverlocation
scgi_store_access
The scgi_store_access directive allows you to specify access control rules for storing files in SCGI responses.
httpserverlocation
scgi_temp_file_write_size
Sets the size limit for temporary files created during SCGI requests.
httpserverlocation
scgi_temp_path
The `scgi_temp_path` directive sets the temporary storage path for SCGI (Simple Common Gateway Interface) requests, allowing for specialized handling of SCGI data.
httpserverlocation
secure_link
The 'secure_link' directive is used to protect resources by requiring a valid secure link for access.
httpserverlocation
secure_link_md5
The `secure_link_md5` directive generates and validates MD5 hashes for secure linking to files.
httpserverlocation
secure_link_secret
The `secure_link_secret` directive defines a shared secret used for validating secure links in NGINX.
httpserverlocation
send_lowat
The `send_lowat` directive controls the low-water mark for TCP send buffers in NGINX.
httpserverlocation
send_timeout
The `send_timeout` directive sets a timeout for transmitting a response to the client.
httpserverlocation
sendfile
The `sendfile` directive enables or disables the use of the `sendfile()` system call for transferring files in response to client requests.
httpserverlocation
sendfile_max_chunk
The sendfile_max_chunk directive sets the maximum size of data to send with the sendfile system call in NGINX.
httpserverlocation
server
The `server` directive defines a virtual server block in NGINX configurations.
http
server_name
The 'server_name' directive defines the domain names for which a server block is responsible in NGINX.
server
server_name_in_redirect
The server_name_in_redirect directive controls whether the server name is included in redirects.
httpserverlocation
server_names_hash_bucket_size
Sets the size of the hash bucket for storing server names.
http
server_names_hash_max_size
The 'server_names_hash_max_size' directive sets the maximum size of the hash table used to store server names in NGINX.
http
server_tokens
The 'server_tokens' directive controls whether NGINX includes the server version in HTTP response headers.
httpserverlocation
set
The 'set' directive assigns a value to a variable within the NGINX configuration context.
serverlocationif in server
set_real_ip_from
The 'set_real_ip_from' directive specifies trusted addresses from which NGINX will accept the real IP of a client.
httpserverlocation
slice
The `slice` directive in NGINX enables the slicing of requests for processing in specific blocks.
httpserverlocation
source_charset
The `source_charset` directive specifies the character set that the NGINX server will use to interpret the source content.
httpserverlocation
split_clients
The `split_clients` directive allows NGINX to split clients into different groups based on a specified percentage and execute different actions for each group.
http
ssi
The 'ssi' directive enables or disables the server-side includes feature within specified contexts.
httpserverlocation
ssi_ignore_recycled_buffers
The `ssi_ignore_recycled_buffers` directive controls whether recycled buffers are ignored during SSI processing.
httpserverlocation
ssi_last_modified
The ssi_last_modified directive enables or disables the generation of Last-Modified headers for files processed by Server Side Includes (SSI).
httpserverlocation
ssi_min_file_chunk
The `ssi_min_file_chunk` directive specifies the minimum size of file chunks to be processed in instances of Server Side Includes (SSI).
httpserverlocation
ssi_silent_errors
The 'ssi_silent_errors' directive enables or disables the suppression of error messages generated by SSI commands in NGINX.
httpserverlocation
ssi_types
The 'ssi_types' directive in NGINX specifies the media types of files that should be processed for Server Side Includes (SSI).
httpserverlocation
ssi_value_length
The ssi_value_length directive sets the maximum size for SSI variable values in bytes.
httpserverlocation
ssl_buffer_size
The `ssl_buffer_size` directive sets the size of the buffer used for reading SSL data.
httpserver
ssl_certificate
The ssl_certificate directive specifies the path to the SSL certificate file for HTTPS server configurations in NGINX.
httpserver
ssl_certificate_cache
The ssl_certificate_cache directive specifies the cache settings for SSL certificates in NGINX.
httpserver
ssl_certificate_compression
The ssl_certificate_compression directive determines whether SSL/TLS certificate compression is enabled or disabled.
httpserver
ssl_certificate_key
The ssl_certificate_key directive specifies the private key file used for SSL/TLS encryption in NGINX.
httpserver
ssl_ciphers
Sets the list of ciphers to be used for SSL/TLS connections in NGINX.
httpserver
ssl_client_certificate
The ssl_client_certificate directive specifies the file containing the trusted CA certificates for client certificate verification.
httpserver
ssl_conf_command
The ssl_conf_command directive allows specification of SSL-related configurations for NGINX.
httpserver
ssl_crl
The `ssl_crl` directive specifies a Certificate Revocation List (CRL) file to check for revoked SSL certificates.
httpserver
ssl_dhparam
Specifies the DH parameters for Diffie-Hellman key exchange in SSL/TLS connections.
httpserver
ssl_early_data
The `ssl_early_data` directive enables or disables the use of TLS early data in NGINX.
httpserver
ssl_ecdh_curve
Sets the curve for ECDH (Elliptic Curve Diffie-Hellman) key exchange in SSL/TLS sessions.
httpserver
ssl_ech_file
Configures the path to a file containing ECH (Encrypted Client Hello) configuration data.
httpserver
ssl_ocsp
The `ssl_ocsp` directive enables or disables the Online Certificate Status Protocol check for SSL/TLS connections in NGINX.
httpserver
ssl_ocsp_cache
The `ssl_ocsp_cache` directive configures the caching behavior of OCSP (Online Certificate Status Protocol) responses in NGINX.
httpserver
ssl_ocsp_responder
The ssl_ocsp_responder directive specifies the OCSP responder URL for SSL certificate revocation checking.
httpserver
ssl_password_file
The `ssl_password_file` directive sets the path to a file containing the password for the SSL certificate's private key.
httpserver
ssl_prefer_server_ciphers
The `ssl_prefer_server_ciphers` directive controls the priority of cipher suites used in SSL/TLS connections.
httpserver
ssl_protocols
The 'ssl_protocols' directive specifies the SSL/TLS protocols that are allowed to be used by NGINX.
httpserver
ssl_reject_handshake
The `ssl_reject_handshake` directive is used to control whether the SSL handshake is rejected based on the configuration's defined criteria.
httpserver
ssl_session_cache
The `ssl_session_cache` directive sets the cache for SSL session parameters for faster SSL handshake.
httpserver
ssl_session_ticket_key
The ssl_session_ticket_key directive sets the session ticket key for SSL session resumption in NGINX.
httpserver
ssl_session_tickets
The `ssl_session_tickets` directive controls the enabling or disabling of SSL session ticket support in NGINX.
httpserver
ssl_session_timeout
The `ssl_session_timeout` directive sets the timeout period for SSL session caching in NGINX.
httpserver
ssl_stapling
The ssl_stapling directive enables or disables OCSP (Online Certificate Status Protocol) stapling in NGINX.
httpserver
ssl_stapling_file
The `ssl_stapling_file` directive specifies the filename of the OCSP response file to be used for SSL stapling.
httpserver
ssl_stapling_responder
The 'ssl_stapling_responder' directive configures the URL for OCSP (Online Certificate Status Protocol) stapling response retrieval.
httpserver
ssl_stapling_verify
The `ssl_stapling_verify` directive enables verification of OCSP (Online Certificate Status Protocol) responses for SSL/TLS connections.
httpserver
ssl_trusted_certificate
The 'ssl_trusted_certificate' directive specifies one or multiple trusted CA certificates used to verify client certificates in SSL/TLS contexts.
httpserver
ssl_verify_client
The `ssl_verify_client` directive configures whether NGINX should request and verify a client's SSL certificate.
httpserver
ssl_verify_depth
The ssl_verify_depth directive specifies the maximum depth of the CA certificate chain to be trusted during SSL/TLS client authentication.
httpserver
stub_status
The 'stub_status' directive enables a simple status monitoring page for NGINX.
serverlocation
sub_filter
The sub_filter directive is used to modify the response body by substituting specific strings with others.
httpserverlocation
sub_filter_last_modified
The sub_filter_last_modified directive allows controlling the Last-Modified header of proxied responses.
httpserverlocation
sub_filter_once
The `sub_filter_once` directive controls whether a substitution is applied only once per response, or every time the specified substring is found.
httpserverlocation
sub_filter_types
The 'sub_filter_types' directive configures the content types that will be subject to response body substitutions in NGINX.
httpserverlocation
subrequest_output_buffer_size
Sets the size of the output buffer for subrequests in NGINX.
httpserverlocation
tcp_nodelay
The tcp_nodelay directive disables Nagle's algorithm for TCP connections, allowing for low-latency communication.
httpserverlocation
tcp_nopush
The tcp_nopush directive controls whether NGINX sends data using the TCP_CORK socket option on Linux.
httpserverlocation
try_files
The `try_files` directive attempts to serve files from specified paths, falling back to a specified URI if no files are found.
serverlocation
types
The 'types' directive in NGINX defines MIME types based on file extensions.
httpserverlocation
types_hash_bucket_size
The 'types_hash_bucket_size' directive sets the hash bucket size for the MIME type hash table in NGINX.
httpserverlocation
types_hash_max_size
Sets the maximum size of the hash table for MIME type handling in NGINX.
httpserverlocation
underscores_in_headers
The `underscores_in_headers` directive allows the use of underscores in HTTP header names.
httpserver
uninitialized_variable_warn
The 'uninitialized_variable_warn' directive controls warnings for uninitialized variables in NGINX configurations.
httpserverlocation
upstream
The `upstream` directive defines a group of backend servers for load balancing.
http
userid
The 'userid' directive in NGINX is used to set the user ID for the worker process handling the request.
httpserverlocation
userid_domain
The `userid_domain` directive sets the domain for the `userid` feature in NGINX, allowing session IDs to be tied to a specific domain.
httpserverlocation
userid_expires
Sets the duration for which user ID cookies will be valid.
httpserverlocation
userid_flags
The `userid_flags` directive specifies the flags for defining user IDs in an HTTP request context.
httpserverlocation
userid_mark
The 'userid_mark' directive is used to set a unique identifier for user tracking in NGINX.
httpserverlocation
userid_name
The `userid_name` directive specifies the username to be returned in the HTTP response header.
httpserverlocation
userid_p3p
The `userid_p3p` directive sets a P3P (Platform for Privacy Preferences) policy to allow user identification via cookies.
httpserverlocation
userid_path
The `userid_path` directive sets the path for storing user IDs (UIDs) generated by the authentication system.
httpserverlocation
userid_service
The `userid_service` directive allows specifying a service for user ID mapping in NGINX.
httpserverlocation
uwsgi_bind
The `uwsgi_bind` directive sets the address and port that NGINX will use to communicate with uWSGI servers.
httpserverlocation
uwsgi_buffer_size
The `uwsgi_buffer_size` directive sets the size of the buffer used for reading the first part of the response from the uWSGI server.
httpserverlocation
uwsgi_buffering
The `uwsgi_buffering` directive controls whether NGINX buffers responses from uWSGI applications.
httpserverlocation
uwsgi_buffers
The `uwsgi_buffers` directive sets the number and size of buffers used for reading responses from uWSGI servers.
httpserverlocation
uwsgi_busy_buffers_size
Sets the size of the buffer used for storing response data from uWSGI servers in NGINX.
httpserverlocation
uwsgi_cache
The uwsgi_cache directive specifies a shared cache for responses from uWSGI.
httpserverlocation
uwsgi_cache_background_update
The `uwsgi_cache_background_update` directive controls whether to update the cache in the background when a request misses the cache in NGINX's uWSGI caching mechanism.
httpserverlocation
uwsgi_cache_bypass
The uwsgi_cache_bypass directive controls conditions under which caching is skipped for uWSGI responses.
httpserverlocation
uwsgi_cache_key
The `uwsgi_cache_key` directive sets the key for the cache in NGINX when using uWSGI caching.
httpserverlocation
uwsgi_cache_lock
The `uwsgi_cache_lock` directive allows for cache locking to prevent the same content from being generated multiple times when it is not yet available in the cache.
httpserverlocation
uwsgi_cache_lock_age
The `uwsgi_cache_lock_age` directive sets the time to wait for a cache lock when serving requests in NGINX with uWSGI caching enabled.
httpserverlocation
uwsgi_cache_lock_timeout
Sets the timeout period for the cache lock during uWSGI caching operations.
httpserverlocation
uwsgi_cache_max_range_offset
Sets the maximum byte offset for range requests in uWSGI caching.
httpserverlocation
uwsgi_cache_methods
The uwsgi_cache_methods directive sets which HTTP methods should be cached by the uWSGI cache.
httpserverlocation
uwsgi_cache_min_uses
The `uwsgi_cache_min_uses` directive specifies the minimum number of times a request must be made before it is cached.
httpserverlocation
uwsgi_cache_path
The `uwsgi_cache_path` directive sets the cache path for caching uWSGI responses in NGINX.
http
uwsgi_cache_revalidate
The `uwsgi_cache_revalidate` directive controls whether NGINX revalidates cached responses with the uWSGI server before serving them.
httpserverlocation
uwsgi_cache_use_stale
The `uwsgi_cache_use_stale` directive allows NGINX to serve stale cached responses when encountering specific errors or conditions.
httpserverlocation
uwsgi_cache_valid
Sets the caching duration for responses based on the HTTP status code in NGINX UWSGI caching.
httpserverlocation
uwsgi_connect_timeout
Sets the timeout for connecting to a uWSGI server in NGINX.
httpserverlocation
uwsgi_force_ranges
The `uwsgi_force_ranges` directive enables the server to respond to range requests for uWSGI applications by returning the full response when set to on.
httpserverlocation
uwsgi_hide_header
The `uwsgi_hide_header` directive removes specific headers returned from uWSGI responses.
httpserverlocation
uwsgi_ignore_client_abort
The 'uwsgi_ignore_client_abort' directive controls the handling of client disconnections during uWSGI responses.
httpserverlocation
uwsgi_ignore_headers
The uwsgi_ignore_headers directive controls which headers from the uWSGI response are ignored by NGINX.
httpserverlocation
uwsgi_intercept_errors
The `uwsgi_intercept_errors` directive controls whether NGINX intercepts errors returned by uWSGI applications.
httpserverlocation
uwsgi_limit_rate
The `uwsgi_limit_rate` directive limits the rate of data sent to a uWSGI server.
httpserverlocation
uwsgi_max_temp_file_size
Sets the maximum size of temporary files when handling uWSGI requests.
httpserverlocation
uwsgi_modifier1
The 'uwsgi_modifier1' directive sets a modifier for uWSGI requests in NGINX.
httpserverlocation
uwsgi_modifier2
The `uwsgi_modifier2` directive modifies the behavior of uWSGI protocol responses in NGINX.
httpserverlocation
uwsgi_next_upstream
The `uwsgi_next_upstream` directive specifies conditions under which the NGINX server will attempt to pass a request to the next server in a group when the current one fails.
httpserverlocation
uwsgi_next_upstream_timeout
The 'uwsgi_next_upstream_timeout' directive sets a timeout for the next upstream request when a previous request fails in a uWSGI context.
httpserverlocation
uwsgi_next_upstream_tries
The 'uwsgi_next_upstream_tries' directive defines the number of upstream servers that NGINX will try to connect to in case of an error while communicating with the original upstream server in uWSGI mode.
httpserverlocation
uwsgi_no_cache
The `uwsgi_no_cache` directive specifies a condition under which responses from the uWSGI server should not be cached.
httpserverlocation
uwsgi_param
The `uwsgi_param` directive defines parameters to be passed to the uWSGI server.
httpserverlocation
uwsgi_pass
The `uwsgi_pass` directive forwards requests to a uWSGI application server.
locationif in location
uwsgi_pass_header
The `uwsgi_pass_header` directive is used to specify headers passed from uWSGI applications to the client response.
httpserverlocation
uwsgi_pass_request_body
The uwsgi_pass_request_body directive controls whether the request body is passed to the uWSGI server alongside the request headers.
httpserverlocation
uwsgi_pass_request_headers
The 'uwsgi_pass_request_headers' directive controls the passing of request headers to the uWSGI server.
httpserverlocation
uwsgi_read_timeout
Sets the timeout for reading the response from a uWSGI server in NGINX.
httpserverlocation
uwsgi_request_buffering
The 'uwsgi_request_buffering' directive controls whether request bodies are buffered while processing uWSGI requests.
httpserverlocation
uwsgi_send_timeout
Sets the timeout for reading the response from a uWSGI peer.
httpserverlocation
uwsgi_socket_keepalive
The `uwsgi_socket_keepalive` directive enables or disables socket keepalive on the uWSGI socket connection to improve reliability.
httpserverlocation
uwsgi_ssl_certificate
The `uwsgi_ssl_certificate` directive specifies the SSL certificate for uWSGI connections in NGINX.
httpserverlocation
uwsgi_ssl_certificate_cache
The 'uwsgi_ssl_certificate_cache' directive sets the caching behavior for SSL certificates when using the uWSGI server protocol in NGINX, improving performance by reducing SSL handshake times.
httpserverlocation
uwsgi_ssl_certificate_key
Configures the private key for the SSL certificate used by uWSGI.
httpserverlocation
uwsgi_ssl_ciphers
The uwsgi_ssl_ciphers directive sets the list of ciphers for SSL connections to uWSGI servers.
httpserverlocation
uwsgi_ssl_conf_command
The `uwsgi_ssl_conf_command` directive specifies SSL configuration commands for uWSGI connections in NGINX.
httpserverlocation
uwsgi_ssl_crl
The 'uwsgi_ssl_crl' directive specifies the Certificate Revocation List (CRL) file to be used for uWSGI SSL connections in NGINX.
httpserverlocation
uwsgi_ssl_name
The `uwsgi_ssl_name` directive specifies the hostname to use for SSL connections to a uWSGI server.
httpserverlocation
uwsgi_ssl_password_file
Specifies the path to the file containing SSL password for uWSGI backend connections.
httpserverlocation
uwsgi_ssl_protocols
The `uwsgi_ssl_protocols` directive specifies the SSL protocols for communication between NGINX and upstream uWSGI servers.
httpserverlocation
uwsgi_ssl_server_name
The `uwsgi_ssl_server_name` directive specifies whether to send the server name to a uWSGI server over SSL.
httpserverlocation
uwsgi_ssl_session_reuse
The uwsgi_ssl_session_reuse directive controls SSL session reuse for uWSGI requests in NGINX.
httpserverlocation
uwsgi_ssl_trusted_certificate
The 'uwsgi_ssl_trusted_certificate' directive specifies a trusted CA certificate file for validating SSL connections from uWSGI servers.
httpserverlocation
uwsgi_ssl_verify
The `uwsgi_ssl_verify` directive configures SSL certificate verification for uWSGI requests in NGINX.
httpserverlocation
uwsgi_ssl_verify_depth
The `uwsgi_ssl_verify_depth` directive sets the verification depth for SSL certificates in uWSGI communications.
httpserverlocation
uwsgi_store
The `uwsgi_store` directive enables the storage of the response from a uWSGI server into a specified file.
httpserverlocation
uwsgi_store_access
The `uwsgi_store_access` directive configures access control for responses cached on the server-side for uWSGI applications.
httpserverlocation
uwsgi_string
The `uwsgi_string` directive allows you to define a specific string to be sent to the uWSGI application server.
httpserverlocation
uwsgi_temp_file_write_size
Sets the size of temporary files used for buffered uWSGI responses.
httpserverlocation
uwsgi_temp_path
The `uwsgi_temp_path` directive sets the path for temporary files used by the uWSGI module in NGINX.
httpserverlocation
valid_referers
The `valid_referers` directive defines a list of allowed referer URLs for incoming requests.
serverlocation
variables_hash_bucket_size
The 'variables_hash_bucket_size' directive sets the size of hash buckets used for storing NGINX variables.
http
variables_hash_max_size
The 'variables_hash_max_size' directive sets the maximum size of the hash table used for storing NGINX variables.
http
xml_entities
The 'xml_entities' directive enables or disables the encoding of XML entities in NGINX responses.
httpserverlocation
xslt_last_modified
The `xslt_last_modified` directive allows the server to respond with the last modified timestamp of an XML document processed with XSLT.
httpserverlocation
xslt_param
The `xslt_param` directive allows users to define parameters for XSLT transformations in NGINX.
httpserverlocation
xslt_string_param
The `xslt_string_param` directive allows you to define parameters for XSLT processing in NGINX configurations.
httpserverlocation
xslt_stylesheet
The `xslt_stylesheet` directive specifies the XSLT stylesheet to apply to XML responses in NGINX.
location
xslt_types
The xslt_types directive defines MIME types for XSLT responses in NGINX.
httpserverlocation
zone
The 'zone' directive defines a shared memory zone for session state data in NGINX.
upstream
NGINX Stream Core15
pass
The 'pass' directive defines where to route client requests within the NGINX stream module.
stream server
preread_buffer_size
Sets the size of the buffer for reading initial data in stream modules.
streamstream server
preread_timeout
Sets the timeout for the prereading phase of a stream connection.
streamstream server
proxy_download_rate
The `proxy_download_rate` directive controls the rate of data transfer for proxied streams.
streamstream server
proxy_downstream_buffer
The proxy_downstream_buffer directive controls the buffering of data received from upstream servers in the NGINX stream module.
streamstream server
proxy_half_close
The `proxy_half_close` directive controls whether NGINX closes the upstream connection after the client connection is closed in stream module configurations.
streamstream server
proxy_protocol_timeout
Sets the timeout for receiving a PROXY protocol header in the NGINX Stream module.
streamstream server
proxy_requests
The proxy_requests directive controls whether NGINX can process incoming proxy requests in the stream module.
streamstream server
proxy_responses
The proxy_responses directive controls the number of responses the NGINX Stream module will accept from upstream servers before closing the connection.
streamstream server
proxy_ssl
The proxy_ssl directive in NGINX Stream Core enables SSL proxying for upstream connections.
streamstream server
proxy_upload_rate
The proxy_upload_rate directive controls the maximum upload rate for proxied connections in NGINX Stream.
streamstream server
proxy_upstream_buffer
Sets the upstream buffer size for TCP and UDP connections in the NGINX stream module.
streamstream server
ssl_alpn
The `ssl_alpn` directive specifies the Application-Layer Protocol Negotiation (ALPN) protocols for Stream connections in NGINX.
streamstream server
ssl_handshake_timeout
The ssl_handshake_timeout directive sets the maximum time allowed for an SSL handshake to complete.
streamstream server
ssl_preread
Enables SSL/TLS handshake parsing for TCP streams in NGINX.
streamstream server
NGINX Mail Core24
auth_http
The `auth_http` directive in NGINX Mail Core sets up an external server for authenticating mail users via an HTTP request.
mailmail server
auth_http_header
The auth_http_header directive sets the HTTP headers used for authentication in the NGINX Mail module.
mailmail server
auth_http_pass_client_cert
The `auth_http_pass_client_cert` directive configures whether to pass the client certificate to the authentication HTTP server.
mailmail server
auth_http_timeout
Sets a timeout for HTTP authorization requests in the NGINX Mail module.
mailmail server
imap_auth
The imap_auth directive specifies the authentication mechanisms used for IMAP connections in NGINX Mail.
mailmail server
imap_capabilities
The `imap_capabilities` directive configures the capabilities of the IMAP server in NGINX Mail module.
mailmail server
imap_client_buffer
The `imap_client_buffer` directive specifies the size of the buffer for IMAP client connections in NGINX Mail.
mailmail server
max_errors
The `max_errors` directive sets the maximum number of errors allowed when connecting to mail servers.
mailmail server
pop3_auth
The `pop3_auth` directive specifies the authentication mechanism for the POP3 server in NGINX Mail module.
mailmail server
pop3_capabilities
The 'pop3_capabilities' directive specifies the capabilities supported by the POP3 server in NGINX Mail Core.
mailmail server
protocol
The 'protocol' directive specifies the protocol type for connecting to a mail server in the NGINX Mail Core module.
mail server
proxy
The 'proxy' directive in the NGINX Mail Core module is used to define proxy settings for mail connections.
mailmail server
proxy_buffer
The `proxy_buffer` directive enables configuration of buffer sizes for proxied mail messages in the NGINX Mail Core.
mailmail server
proxy_pass_error_message
The `proxy_pass_error_message` directive controls the handling of error messages when passing requests to a proxied backend in the NGINX Mail Core module.
mailmail server
proxy_protocol
The proxy_protocol directive enables NGINX to accept PROXY protocol connections for mail servers.
mailmail server
proxy_smtp_auth
The `proxy_smtp_auth` directive enables or disables SMTP authentication proxying in the NGINX Mail Core module.
mailmail server
proxy_timeout
The `proxy_timeout` directive sets the maximum timeout for connections in NGINX's Mail Core module.
mailmail server
smtp_auth
The smtp_auth directive specifies the authentication mechanisms supported for SMTP clients.
mailmail server
smtp_capabilities
The smtp_capabilities directive configures the SMTP capabilities advertised by the NGINX mail server.
mailmail server
smtp_client_buffer
The smtp_client_buffer directive sets the size of the buffer used for SMTP client communication in NGINX's Mail module.
mailmail server
smtp_greeting_delay
The smtp_greeting_delay directive sets a delay before sending the SMTP greeting to clients upon connection.
mailmail server
starttls
The starttls directive enables the STARTTLS command for mail protocols to initiate a secure connection via TLS.
mailmail server
timeout
The 'timeout' directive sets the maximum time allowed for the mail server to wait for client communication before closing the connection.
mailmail server
xclient
The xclient directive controls whether to set the X-Client header to the IP address of the remote client.
mailmail server
NGINX Core43
accept_mutex
The `accept_mutex` directive controls the use of mutual exclusion for accepting new connections.
events
accept_mutex_delay
The 'accept_mutex_delay' directive controls the time a worker will wait for the accept mutex to become available before accepting new connections.
events
acceptex_read
The `acceptex_read` directive enables or disables the use of the AcceptEx socket option for accepting connections.
events
daemon
The daemon directive controls whether NGINX runs in the background (daemon mode) or in the foreground.
main
debug_connection
The `debug_connection` directive specifies which client connections should be logged for debugging purposes when using NGINX in debug mode.
events
debug_points
The `debug_points` directive controls the behavior of NGINX when specific debug points are reached during processing.
main
devpoll_changes
The devpoll_changes directive specifies the maximum number of file descriptors that can be processed simultaneously in the devpoll event method.
events
devpoll_events
The `devpoll_events` directive configures NGINX to use the DEVPOLL event notification mechanism for managing connections.
events
env
The 'env' directive allows you to define environment variables for the NGINX worker processes.
main
epoll_events
The `epoll_events` directive configures the events processing model for NGINX when using the epoll mechanism.
events
error_log
The error_log directive in NGINX specifies the file or location where error messages are logged.
main
eventport_events
The 'eventport_events' directive configures the handling of event ports in NGINX.
events
events
The events directive in NGINX configures the event-driven architecture for handling connections.
main
google_perftools_profiles
The `google_perftools_profiles` directive enables profiling with Google Performance Tools in NGINX.
main
http
The 'http' directive in NGINX enables the HTTP server configuration context.
main
iocp_threads
The 'iocp_threads' directive sets the number of I/O completion threads for managing asynchronous operations in NGINX on Windows.
events
kqueue_changes
The `kqueue_changes` directive configures the number of changes that can be added to a kqueue instance for monitoring events on macOS systems.
events
kqueue_events
The kqueue_events directive configures NGINX to utilize the kqueue event notification framework on BSD systems for efficient event handling.
events
load_module
The `load_module` directive dynamically loads an NGINX module at runtime.
main
lock_file
The `lock_file` directive specifies a file used to ensure that only a single instance of NGINX runs at a time.
main
mail
The 'mail' directive is used to enable the mail processing module in NGINX, allowing it to handle email protocols like IMAP and POP3.
main
master_process
The 'master_process' directive controls the operation of the NGINX master process.
main
multi_accept
The multi_accept directive allows a worker process to accept multiple connections simultaneously from a listening socket.
events
pcre_jit
The `pcre_jit` directive enables or disables Just-In-Time (JIT) compilation for PCRE regular expressions in NGINX.
main
pid
The `pid` directive specifies the file where NGINX should write its process ID when running in daemon mode.
main
post_acceptex
The 'post_acceptex' directive specifies a function to be executed after a successful accept operation on a socket in NGINX.
events
quic_bpf
The 'quic_bpf' directive enables or disables the use of BPF (Berkeley Packet Filter) for QUIC protocol handling in NGINX.
main
ssl_engine
The ssl_engine directive specifies the SSL library to be used by NGINX for SSL connections.
main
ssl_object_cache_inheritable
The `ssl_object_cache_inheritable` directive determines whether SSL object cache settings can be inherited from the main context.
main
stream
The 'stream' directive defines a block for handling TCP and UDP traffic in NGINX.
main
thread_pool
The `thread_pool` directive configures a thread pool for handling asynchronous requests in NGINX.
main
timer_resolution
Sets the resolution of the timer in milliseconds.
main
use
The 'use' directive sets the method of event processing in NGINX.
events
user
The user directive sets the user and group under which NGINX worker processes will run.
main
worker_aio_requests
The 'worker_aio_requests' directive configures the maximum number of asynchronous I/O operations that each worker process can perform simultaneously.
events
worker_connections
The worker_connections directive sets the maximum number of simultaneous connections that each worker process can handle.
events
worker_cpu_affinity
The `worker_cpu_affinity` directive binds NGINX worker processes to specific CPU cores for enhanced performance.
main
worker_priority
Sets the priority of worker processes for better scheduling on multi-core systems.
main
worker_processes
The worker_processes directive sets the number of worker processes in NGINX.
main
worker_rlimit_core
Sets the core file size limit for worker processes.
main
worker_rlimit_nofile
The 'worker_rlimit_nofile' directive sets the maximum number of open files that each NGINX worker process can have.
main
worker_shutdown_timeout
Sets the timeout for graceful shutdown of worker processes in NGINX.
main
working_directory
Sets the working directory for the NGINX worker processes.
main
NGINX Accept-Language module1
Support AJP protocol proxy with NGINX38
ajp_buffer_size
httpserverlocation
ajp_buffers
httpserverlocation
ajp_busy_buffers_size
httpserverlocation
ajp_cache
httpserverlocation
ajp_cache_key
httpserverlocation
ajp_cache_lock
httpserverlocation
ajp_cache_lock_timeout
httpserverlocation
ajp_cache_methods
httpserverlocation
ajp_cache_min_uses
httpserverlocation
ajp_cache_path
http
ajp_cache_use_stale
httpserverlocation
ajp_cache_valid
httpserverlocation
ajp_connect_timeout
httpserverlocation
ajp_header_packet_buffer_size
httpserverlocation
ajp_hide_header
httpserverlocation
ajp_ignore_client_abort
httpserverlocation
ajp_ignore_headers
httpserverlocation
ajp_intercept_errors
httpserverlocation
ajp_keep_conn
httpserverlocation
ajp_max_data_packet_size
httpserverlocation
ajp_max_temp_file_size
httpserverlocation
ajp_next_upstream
httpserverlocation
ajp_param
httpserverlocation
ajp_pass
locationif in location
ajp_pass_header
httpserverlocation
ajp_pass_request_body
httpserverlocation
ajp_pass_request_headers
httpserverlocation
ajp_read_timeout
httpserverlocation
ajp_script_url
httpserverlocation
ajp_secret
locationif in location
ajp_send_lowat
httpserverlocation
ajp_send_timeout
httpserverlocation
ajp_store
httpserverlocation
ajp_store_access
httpserverlocation
ajp_temp_file_write_size
httpserverlocation
ajp_temp_path
httpserverlocation
ajp_upstream_fail_timeout
httpserverlocation
ajp_upstream_max_fails
httpserverlocation
Array-typed variables for NGINX1
LDAP Authentication module for NGINX7
NGINX cookie flag module1
NGINX module to limit the number of malicious ip forged cookies4
NGINX CoolKit Module1
NGINX module for serving DNS-over-HTTPS (DOH) requests4
NGINX module for adding ETag to dynamic content2
Media streaming server based on nginx-module-rtmp134
access_log
ack_window
allow
application
buffer
buflen
busy
chunk_size
connection_pool_size
dash
dash_cleanup
dash_fragment
dash_nested
dash_path
dash_playlist_length
deny
drop_idle_publisher
exec
exec_block
exec_kill_signal
exec_options
exec_play
exec_play_done
exec_publish
exec_publish_done
exec_pull
exec_push
exec_record_done
exec_static
flv_live
location
gop_cache
gop_max_audio_count
gop_max_frame_count
gop_max_video_count
hls
hls_audio_buffer_size
hls_base_url
hls_cleanup
hls_continuous
hls_fragment
hls_fragment_naming
hls_fragment_naming_granularity
hls_fragment_slicing
hls_fragments_per_key
hls_key_path
hls_key_url
hls_keys
hls_max_audio_delay
hls_max_fragment
hls_muxdelay
hls_nested
hls_path
hls_playlist_length
hls_sync
hls_type
hls_variant
idle_streams
interleave
listen
live
log_format
log_interval
log_size
max_connections
max_message
max_streams
merge_slashes
meta
netcall_buffer
netcall_timeout
notify_method
notify_no_resolve
notify_relay_redirect
notify_update_strict
notify_update_timeout
on_connect
on_disconnect
on_done
on_play
on_play_done
on_publish
on_publish_done
on_record_done
on_update
out_cork
out_queue
ping
ping_timeout
play
play_local_path
play_restart
play_temp_path
play_time_fix
publish_notify
publish_time_fix
pull
pull_reconnect
push
push_reconnect
record
record_append
record_interval
record_lock
record_max_frames
record_max_size
record_notify
record_path
record_suffix
record_unique
recorder
relay_buffer
resolver
resolver_timeout
respawn
respawn_timeout
rtmp
main
rtmp_auto_push
main
rtmp_auto_push_reconnect
main
rtmp_control
httpserverlocation
rtmp_socket_dir
main
rtmp_stat
httpserverlocation
rtmp_stat_format
httpserverlocation
rtmp_stat_stylesheet
httpserverlocation
send_lowat
send_timeout
server
server_name
session_relay
so_keepalive
stream_buckets
sync
timeout
wait_key
wait_video
NGINX GeoIP2 module3
NGINX Module for Google Mirror creation5
An NGINX module for collecting stats into Graphite4
HTTP Concatenation module for NGINX6
NGINX module for setting immutable caching on static assets2
IP address anonymizer module for NGINX1
NGINX JPEG filter module12
jpeg_filter
location
jpeg_filter_arithmetric
httpserverlocation
jpeg_filter_buffer
httpserverlocation
jpeg_filter_dropon_align
location
jpeg_filter_dropon_file
location
jpeg_filter_dropon_memory
location
jpeg_filter_dropon_offset
location
jpeg_filter_effect
location
jpeg_filter_graceful
httpserverlocation
jpeg_filter_max_pixel
httpserverlocation
jpeg_filter_optimize
httpserverlocation
jpeg_filter_progressive
httpserverlocation
NGINX Javascript challenge module5
NGINX JSON variables module1
NGINX JWT Module4
NGINX Limiting rate by given variables2
Kaltura Media Framework Common NGINX Module367
access_log
ack_window
allow
application
buffer
buflen
busy
chunk_size
dash
dash_cleanup
dash_fragment
dash_nested
dash_path
dash_playlist_length
deny
drop_idle_publisher
dump_folder
dynamic_var_max_size
exec
exec_block
exec_kill_signal
exec_options
exec_play
exec_play_done
exec_publish
exec_publish_done
exec_pull
exec_push
exec_record_done
exec_static
force_memory_segments
hls
hls_audio_buffer_size
hls_base_url
hls_cleanup
hls_continuous
hls_fragment
hls_fragment_naming
hls_fragment_naming_granularity
hls_fragment_slicing
hls_fragments_per_key
hls_key_path
hls_key_url
hls_keys
hls_max_audio_delay
hls_max_fragment
hls_muxdelay
hls_nested
hls_path
hls_playlist_length
hls_sync
hls_type
hls_variant
idle_streams
input_bufs_bin_count
input_bufs_max_free
input_bufs_size
input_delay
input_delay_margin
interleave
kmp_audio_buffer_size
kmp_audio_mem_limit
kmp_audio_sync_margin
kmp_buffer_bin_count
kmp_cc
stream server
kmp_cc_api
location
kmp_cc_dump_folder
streamstream server
kmp_cc_in_buffer_bin_count
streamstream server
kmp_cc_in_buffer_size
streamstream server
kmp_cc_in_dump_folder
streamstream server
kmp_cc_in_log_frames
streamstream server
kmp_cc_in_max_free_buffers
streamstream server
kmp_cc_in_mem_limit
streamstream server
kmp_cc_in_read_timeout
streamstream server
kmp_cc_in_send_timeout
streamstream server
kmp_cc_max_pending_packets
streamstream server
kmp_cc_out_buffer_bin_count
streamstream server
kmp_cc_out_ctrl_add_header
streamstream server
kmp_cc_out_ctrl_buffer_size
streamstream server
kmp_cc_out_ctrl_publish_url
streamstream server
kmp_cc_out_ctrl_read_timeout
streamstream server
kmp_cc_out_ctrl_republish_url
streamstream server
kmp_cc_out_ctrl_retries
streamstream server
kmp_cc_out_ctrl_retry_interval
streamstream server
kmp_cc_out_ctrl_timeout
streamstream server
kmp_cc_out_ctrl_unpublish_url
streamstream server
kmp_cc_out_flush_timeout
streamstream server
kmp_cc_out_keepalive_interval
streamstream server
kmp_cc_out_log_frames
streamstream server
kmp_cc_out_max_free_buffers
streamstream server
kmp_cc_out_max_republishes
streamstream server
kmp_cc_out_mem_high_watermark
streamstream server
kmp_cc_out_mem_low_watermark
streamstream server
kmp_cc_out_republish_interval
streamstream server
kmp_cc_out_subtitle_buffer_size
streamstream server
kmp_cc_out_subtitle_mem_limit
streamstream server
kmp_cc_out_timeout
streamstream server
kmp_cc_out_timescale
streamstream server
kmp_cc_out_video_buffer_size
streamstream server
kmp_cc_out_video_mem_limit
streamstream server
kmp_ctrl_add_header
kmp_ctrl_buffer_size
kmp_ctrl_connect_url
kmp_ctrl_publish_url
kmp_ctrl_read_timeout
kmp_ctrl_republish_url
kmp_ctrl_retries
kmp_ctrl_retry_interval
kmp_ctrl_timeout
kmp_ctrl_unpublish_url
kmp_flush_timeout
kmp_idle_timeout
kmp_log_frames
kmp_max_free_buffers
kmp_max_republishes
kmp_mem_high_watermark
kmp_mem_low_watermark
kmp_out_api
location
kmp_republish_interval
kmp_rtmp
stream server
kmp_rtmp_api
location
kmp_rtmp_in_buffer_bin_count
streamstream server
kmp_rtmp_in_buffer_size
streamstream server
kmp_rtmp_in_dump_folder
streamstream server
kmp_rtmp_in_log_frames
streamstream server
kmp_rtmp_in_max_free_buffers
streamstream server
kmp_rtmp_in_mem_limit
streamstream server
kmp_rtmp_in_read_timeout
streamstream server
kmp_rtmp_in_send_timeout
streamstream server
kmp_rtmp_out_buffer_bin_count
streamstream server
kmp_rtmp_out_buffer_size
streamstream server
kmp_rtmp_out_chunk_size
streamstream server
kmp_rtmp_out_dump_folder
streamstream server
kmp_rtmp_out_flash_ver
streamstream server
kmp_rtmp_out_flush_timeout
streamstream server
kmp_rtmp_out_max_free_buffers
streamstream server
kmp_rtmp_out_max_process_delay
streamstream server
kmp_rtmp_out_mem_limit
streamstream server
kmp_rtmp_out_min_process_delay
streamstream server
kmp_rtmp_out_notif_add_header
streamstream server
kmp_rtmp_out_notif_buffer_size
streamstream server
kmp_rtmp_out_notif_read_timeout
streamstream server
kmp_rtmp_out_notif_timeout
streamstream server
kmp_rtmp_out_notif_url
streamstream server
kmp_rtmp_out_onfi_period
streamstream server
kmp_rtmp_out_timeout
streamstream server
kmp_rtmp_out_write_meta_timeout
streamstream server
kmp_timeout
kmp_timescale
kmp_video_buffer_size
kmp_video_mem_limit
listen
live
live_api
location
live_kmp
stream server
live_kmp_dump_folder
streamstream server
live_kmp_log_frames
streamstream server
live_kmp_read_timeout
streamstream server
live_kmp_send_timeout
streamstream server
live_ksmp
location
live_ksmp_comp_level
httpserverlocation
ll_segmenter
ll_segmenter_audio_process_delay
ll_segmenter_backward_jump_threshold
ll_segmenter_close_segment_delay
ll_segmenter_dispose_threshold
ll_segmenter_forward_jump_threshold
ll_segmenter_frame_process_delay
ll_segmenter_inactive_timeout
ll_segmenter_max_pending_segments
ll_segmenter_max_skip_frames
ll_segmenter_min_part_duration
ll_segmenter_segment_start_margin
ll_segmenter_start_period_threshold
ll_segmenter_video_duration_margin
ll_segmenter_video_end_segment_margin
ll_segmenter_wait_video_timeout
log_format
map
map_hash_bucket_size
map_hash_max_size
max_connections
max_message
max_streams
mem_block_sizes
mem_high_watermark
mem_limit
mem_low_watermark
meta
netcall_buffer
netcall_timeout
notify_method
notify_relay_redirect
notify_update_strict
notify_update_timeout
on_connect
on_disconnect
on_done
on_play
on_play_done
on_publish
on_publish_done
on_record_done
on_update
out_cork
out_queue
part_duration
pckg
location
pckg_active_policy
httpserverlocation
pckg_back_fill
httpserverlocation
pckg_captions_json
httpserverlocation
pckg_capture
httpserverlocation
pckg_capture_granularity
httpserverlocation
pckg_capture_redirect
httpserverlocation
pckg_channel_id
httpserverlocation
pckg_empty_segments
httpserverlocation
pckg_enc_iv_seed
httpserverlocation
pckg_enc_json
httpserverlocation
pckg_enc_key_seed
httpserverlocation
pckg_enc_scheme
httpserverlocation
pckg_enc_scope
httpserverlocation
pckg_enc_serve_key
httpserverlocation
pckg_expires_index
httpserverlocation
pckg_expires_index_blocking
httpserverlocation
pckg_expires_index_gone
httpserverlocation
pckg_expires_master
httpserverlocation
pckg_expires_static
httpserverlocation
pckg_format
httpserverlocation
pckg_ksmp_max_uncomp_size
httpserverlocation
pckg_last_modified_static
httpserverlocation
pckg_m3u8_container
httpserverlocation
pckg_m3u8_ctl_block_reload
httpserverlocation
pckg_m3u8_ctl_part_hold_back_percent
httpserverlocation
pckg_m3u8_ctl_skip_boundary_percent
httpserverlocation
pckg_m3u8_enc_key_format
httpserverlocation
pckg_m3u8_enc_key_format_versions
httpserverlocation
pckg_m3u8_enc_key_uri
httpserverlocation
pckg_m3u8_enc_output_iv
httpserverlocation
pckg_m3u8_low_latency
httpserverlocation
pckg_m3u8_mux_segments
httpserverlocation
pckg_m3u8_parts
httpserverlocation
pckg_m3u8_program_date_time
httpserverlocation
pckg_m3u8_rendition_reports
httpserverlocation
pckg_m3u8_subtitle_format
httpserverlocation
pckg_max_segment_index
httpserverlocation
pckg_media_timestamps
httpserverlocation
pckg_media_type_selector
httpserverlocation
pckg_mpd_pres_delay_segments
httpserverlocation
pckg_mpd_profiles
httpserverlocation
pckg_mpd_subtitle_format
httpserverlocation
pckg_mpegts_align_frames
httpserverlocation
pckg_mpegts_interleave_frames
httpserverlocation
pckg_output_buffer_pool
httpserverlocation
pckg_pass_codes
httpserverlocation
pckg_segment_metadata
httpserverlocation
pckg_session_data_json
httpserverlocation
pckg_timeline_id
httpserverlocation
pckg_uri
httpserverlocation
persist_filler_path
ping
ping_timeout
play
play_local_path
play_restart
play_temp_path
play_time_fix
preset
preset_names_hash_bucket_size
preset_names_hash_max_size
publish_notify
pull
pull_reconnect
push
push_reconnect
record
record_append
record_interval
record_lock
record_max_frames
record_max_size
record_notify
record_path
record_suffix
record_unique
recorder
relay_buffer
respawn
respawn_timeout
rtmp
main
rtmp_auto_push
main
rtmp_auto_push_reconnect
main
rtmp_control
httpserverlocation
rtmp_kmp_api
location
rtmp_socket_dir
main
rtmp_stat
httpserverlocation
rtmp_stat_stylesheet
httpserverlocation
sandbox
segment_duration
segment_info_bitrate
segment_info_bitrate_lower_bound
segment_info_bitrate_upper_bound
segment_info_gaps
segmenter_backward_jump_threshold
segmenter_candidate_margin
segmenter_forward_jump_threshold
segmenter_forward_skip_threshold
segmenter_inactive_timeout
segmenter_initial_ready_threshold
segmenter_keyframe_alignment_margin
segmenter_max_skip_frames
segmenter_max_span_average
segmenter_min_duration
segmenter_ready_threshold
segmenter_split_snap_range
segmenter_start_truncate_limit
segmenter_track_add_snap_range
segmenter_track_remove_snap_range
server
session_relay
stream_buckets
sync
syncer
syncer_correction_reuse_threshold
syncer_inter_jump_log_threshold
syncer_inter_jump_threshold
syncer_jump_sync_frames
syncer_max_backward_drift
syncer_max_forward_drift
timeout
timescale
ts
location
ts_buffer_size
streamstream server
ts_dump_folder
httpserverlocation
ts_kmp
stream server
ts_kmp_api
location
ts_kmp_audio_buffer_size
streamstream server
ts_kmp_audio_mem_limit
streamstream server
ts_kmp_buffer_bin_count
streamstream server
ts_kmp_ctrl_add_header
streamstream server
ts_kmp_ctrl_buffer_size
streamstream server
ts_kmp_ctrl_connect_url
streamstream server
ts_kmp_ctrl_publish_url
streamstream server
ts_kmp_ctrl_read_timeout
streamstream server
ts_kmp_ctrl_republish_url
streamstream server
ts_kmp_ctrl_retries
streamstream server
ts_kmp_ctrl_retry_interval
streamstream server
ts_kmp_ctrl_timeout
streamstream server
ts_kmp_ctrl_unpublish_url
streamstream server
ts_kmp_flush_timeout
streamstream server
ts_kmp_log_frames
streamstream server
ts_kmp_max_free_buffers
streamstream server
ts_kmp_max_republishes
streamstream server
ts_kmp_mem_high_watermark
streamstream server
ts_kmp_mem_low_watermark
streamstream server
ts_kmp_republish_interval
streamstream server
ts_kmp_timeout
streamstream server
ts_kmp_timescale
streamstream server
ts_kmp_video_buffer_size
streamstream server
ts_kmp_video_mem_limit
streamstream server
ts_mem_limit
httpserverlocation
ts_stream_id
httpserverlocation
ts_timeout
streamstream server
type3_ext_ts
variables_hash_bucket_size
variables_hash_max_size
wait_key
wait_video
ZeroMQ logger module for NGINX4
NGINX form input module2
NGINX module for handling file uploads20
upload_add_header
httpserverlocation
upload_aggregate_form_field
httpserverlocation
upload_buffer_size
httpserverlocation
upload_cleanup
httpserverlocation
upload_empty_fiels_names
httpserverlocation
upload_limit_rate
httpserverlocation
upload_max_file_size
httpserverlocation
upload_max_output_body_len
httpserverlocation
upload_max_part_header_len
httpserverlocation
upload_merge_buffer_size
httpserverlocation
upload_pass
httpserverlocation
upload_pass_args
httpserverlocation
upload_pass_form_field
httpserverlocation
upload_range_header_buffer_size
httpserverlocation
upload_resumable
httpserverlocation
upload_set_form_field
httpserverlocation
upload_state_store
httpserverlocation
upload_store
httpserverlocation
upload_store_access
httpserverlocation
upload_tame_arrays
httpserverlocation
NGINX push stream module36
push_stream_allow_connections_to_events_channel
httpserverlocation
push_stream_allowed_origins
httpserverlocation
push_stream_authorized_channels_only
httpserverlocation
push_stream_channel_deleted_message_text
http
push_stream_channel_inactivity_time
http
push_stream_channel_info_on_publish
httpserverlocation
push_stream_channels_path
httpserverlocation
push_stream_channels_statistics
location
push_stream_events_channel_id
http
push_stream_footer_template
httpserverlocation
push_stream_header_template
httpserverlocation
push_stream_header_template_file
httpserverlocation
push_stream_last_event_id
httpserverlocation
push_stream_last_received_message_tag
httpserverlocation
push_stream_last_received_message_time
httpserverlocation
push_stream_longpolling_connection_ttl
httpserverlocation
push_stream_max_channel_id_length
http
push_stream_max_messages_stored_per_channel
http
push_stream_max_number_of_channels
http
push_stream_max_number_of_wildcard_channels
http
push_stream_max_subscribers_per_channel
http
push_stream_message_template
httpserverlocation
push_stream_message_ttl
http
push_stream_padding_by_user_agent
httpserverlocation
push_stream_ping_message_interval
httpserverlocation
push_stream_ping_message_text
http
push_stream_publisher
location
push_stream_shared_memory_size
http
push_stream_store_messages
httpserverlocation
push_stream_subscriber
location
push_stream_subscriber_connection_ttl
httpserverlocation
push_stream_timeout_with_body
http
push_stream_user_agent
httpserverlocation
push_stream_websocket_allow_publish
httpserverlocation
push_stream_wildcard_channel_max_qtd
httpserverlocation
push_stream_wildcard_channel_prefix
http
NGINX sticky cookie module3
Nginx stream server traffic status core module11
server_traffic_status
streamstream server
server_traffic_status_average_method
streamstream server
server_traffic_status_filter
streamstream server
server_traffic_status_filter_by_set_key
streamstream server
server_traffic_status_filter_check_duplicate
streamstream server
server_traffic_status_histogram_buckets
streamstream server
server_traffic_status_limit
streamstream server
server_traffic_status_limit_check_duplicate
streamstream server
server_traffic_status_limit_traffic
streamstream server
server_traffic_status_limit_traffic_by_set_key
streamstream server
server_traffic_status_zone
stream
NGINX WebP module1
Nginx with WebAssembly powered by wasmtime45
backtraces
cache_config
compiler
flag
ipc
main
max_metric_name_length
metrics
module
proxy_wasm
httpserverlocation
proxy_wasm_isolation
httpserverlocation
proxy_wasm_log_dispatch_errors
proxy_wasm_lua_resolver
proxy_wasm_request_headers_in_access
httpserverlocation
resolver
resolver_add
httpserverlocation
resolver_timeout
shm_kv
shm_queue
slab_size
socket_buffer_reuse
socket_buffer_size
socket_connect_timeout
socket_large_buffers
socket_read_timeout
socket_send_timeout
tls_no_verify_warn
tls_trusted_certificate
tls_verify_cert
tls_verify_host
v8
wasm
main
wasm_call
httpserverlocation
wasm_debug_body_filter_return
location
wasm_debug_header_filter_return
location
wasm_postpone_access
httpserverlocation
wasm_postpone_rewrite
httpserverlocation
wasm_response_body_buffers
httpserverlocation
wasm_socket_buffer_reuse
httpserverlocation
wasm_socket_buffer_size
httpserverlocation
wasm_socket_connect_timeout
httpserverlocation
wasm_socket_large_buffers
httpserverlocation
wasm_socket_read_timeout
httpserverlocation
wasm_socket_send_timeout
httpserverlocation
wasmer
wasmtime
NTLM NGINX Module2
NGINX upstream module for the Redis 2.0 protocol11
redis2_bind
httpserverlocation
redis2_buffer_size
httpserverlocation
redis2_connect_timeout
httpserverlocation
redis2_literal_raw_query
locationif in location
redis2_next_upstream
httpserverlocation
redis2_pass
locationif in location
redis2_query
locationif in location
redis2_raw_queries
locationif in location
redis2_raw_query
locationif in location
redis2_read_timeout
httpserverlocation
redis2_send_timeout
httpserverlocation
Secure token module for NGINX34
acl
additional_querylist
algorithm
end
exp_param_name
ip_address
iv
key
key_id
md5_param_name
param_name
secure_token
httpserverlocation
secure_token_avoid_cookies
httpserverlocation
secure_token_cache_scope
httpserverlocation
secure_token_content_type_f4m
httpserverlocation
secure_token_content_type_m3u8
httpserverlocation
secure_token_content_type_mpd
httpserverlocation
secure_token_cookie_token_expires_time
httpserverlocation
secure_token_encrypt_uri
httpserverlocation
secure_token_encrypt_uri_hash_size
httpserverlocation
secure_token_encrypt_uri_iv
httpserverlocation
secure_token_encrypt_uri_key
httpserverlocation
secure_token_encrypt_uri_part
httpserverlocation
secure_token_expires_time
httpserverlocation
secure_token_last_modified
httpserverlocation
secure_token_query_token_expires_time
httpserverlocation
secure_token_token_cache_scope
httpserverlocation
secure_token_token_last_modified
httpserverlocation
secure_token_tokenize_segments
httpserverlocation
secure_token_types
httpserverlocation
secure_token_uri_filename_prefix
httpserverlocation
session_end
session_start
start
Shibboleth Auth Request module for NGINX3
Nginx module for HTTP SPNEGO auth14
auth_gss
auth_gss_allow_basic_fallback
auth_gss_authorized_principal
auth_gss_authorized_principal_regex
auth_gss_constrained_delegation
auth_gss_delegate_credentials
auth_gss_force_realm
auth_gss_format_full
auth_gss_keytab
auth_gss_map_to_local
auth_gss_realm
auth_gss_service_ccache
auth_gss_service_name
auth_gss_zone_name
http
NGINX module for sending stats to statsd4
NGINX sysguard module7
Monitor the incoming and outgoing traffic metrics in realtime for NGINX5
NGINX HTTP Untar Module3
NGINX-based VOD Packager74
vod
location
vod_align_segments_to_key_frames
httpserverlocation
vod_apply_dynamic_mapping
httpserverlocation
vod_base_url
httpserverlocation
vod_bootstrap_segment_durations
httpserverlocation
vod_cache_buffer_size
httpserverlocation
vod_clip_from_param_name
httpserverlocation
vod_clip_to_param_name
httpserverlocation
vod_drm_clear_lead_segment_count
httpserverlocation
vod_drm_enabled
httpserverlocation
vod_drm_info_cache
httpserverlocation
vod_drm_max_info_length
httpserverlocation
vod_drm_request_uri
httpserverlocation
vod_drm_single_key
httpserverlocation
vod_drm_upstream_location
httpserverlocation
vod_dynamic_clip_map_uri
httpserverlocation
vod_dynamic_mapping_cache
httpserverlocation
vod_encryption_iv_seed
httpserverlocation
vod_expires
httpserverlocation
vod_expires_live
httpserverlocation
vod_expires_live_time_dependent
httpserverlocation
vod_fallback_upstream_location
httpserverlocation
vod_force_continuous_timestamps
httpserverlocation
vod_force_playlist_type_vod
httpserverlocation
vod_force_sequence_index
httpserverlocation
vod_gop_look_ahead
httpserverlocation
vod_gop_look_behind
httpserverlocation
vod_ignore_edit_list
httpserverlocation
vod_initial_read_size
httpserverlocation
vod_lang_param_name
httpserverlocation
vod_last_modified
httpserverlocation
vod_last_modified_types
httpserverlocation
vod_live_mapping_cache
httpserverlocation
vod_live_response_cache
httpserverlocation
vod_live_window_duration
httpserverlocation
vod_manifest_duration_policy
httpserverlocation
vod_manifest_segment_durations_mode
httpserverlocation
vod_mapping_cache
httpserverlocation
vod_max_frame_count
httpserverlocation
vod_max_frames_size
httpserverlocation
vod_max_mapping_response_size
httpserverlocation
vod_max_metadata_size
httpserverlocation
vod_max_upstream_headers_size
httpserverlocation
vod_media_set_map_uri
httpserverlocation
vod_media_set_override_json
httpserverlocation
vod_metadata_cache
httpserverlocation
vod_min_single_nalu_per_frame_segment
httpserverlocation
vod_mode
httpserverlocation
vod_multi_uri_suffix
httpserverlocation
vod_notification_uri
httpserverlocation
vod_open_file_thread_pool
httpserverlocation
vod_output_buffer_pool
httpserverlocation
vod_parse_hdlr_name
httpserverlocation
vod_parse_udta_name
httpserverlocation
vod_path_response_postfix
httpserverlocation
vod_path_response_prefix
httpserverlocation
vod_performance_counters
httpserverlocation
vod_proxy_header_name
httpserverlocation
vod_proxy_header_value
httpserverlocation
vod_redirect_segments_url
httpserverlocation
vod_remote_upstream_location
httpserverlocation
vod_response_cache
httpserverlocation
vod_secret_key
httpserverlocation
vod_segment_count_policy
httpserverlocation
vod_segment_duration
httpserverlocation
vod_segment_max_frame_count
httpserverlocation
vod_segments_base_url
httpserverlocation
vod_source_clip_map_uri
httpserverlocation
vod_speed_param_name
httpserverlocation
vod_status
location
vod_time_shift_param_name
httpserverlocation
vod_tracks_param_name
httpserverlocation
vod_upstream_extra_args
httpserverlocation
vod_upstream_location
httpserverlocation