NGINX HTTP Core

545 — Every core and module directive — syntax, defaults, contexts, and real configuration examples.

absolute_redirect The `absolute_redirect` directive controls whether NGINX uses absolute URIs… httpserverlocation access_log The access_log directive in NGINX specifies the log file path for requests… httpserverlocation add_after_body The `add_after_body` directive appends additional content after the body of a… httpserverlocation add_before_body The `add_before_body` directive allows you to insert additional content before… 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… httpserverlocation add_trailer The `add_trailer` directive allows you to append custom headers to the… httpserverlocation add_trailer_inherit The `add_trailer_inherit` directive configures whether trailer headers from… httpserverlocation addition_types The 'addition_types' directive allows users to specify custom MIME types to be… httpserverlocation aio The 'aio' directive enables asynchronous I/O operations in NGINX for improved… httpserverlocation aio_write The aio_write directive allows asynchronous writing of files to improve… httpserverlocation alias The 'alias' directive defines an alternate path for NGINX to serve specific… location allow The 'allow' directive in NGINX controls access to resources based on IP… httpserverlocation ancient_browser The 'ancient_browser' directive controls the handling of requests from… 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… httpserverlocation auth_basic_user_file The auth_basic_user_file directive specifies a file that contains usernames… httpserverlocation auth_delay The auth_delay directive introduces a configurable delay in authentication… httpserverlocation auth_request The auth_request directive is used to implement subrequest-based… httpserverlocation auth_request_set The `auth_request_set` directive sets a variable based on the response from an… 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… httpserverlocation autoindex_format The 'autoindex_format' directive defines the format of the directory listings… httpserverlocation autoindex_localtime The `autoindex_localtime` directive enables the display of local time in… httpserverlocation break The 'break' directive stops the processing of the current location and… serverlocationif in server charset The 'charset' directive specifies the character set for an NGINX server or… httpserverlocation charset_map The charset_map directive defines a mapping of character sets to their… http charset_types The `charset_types` directive defines the MIME types for which the specified… httpserverlocation chunked_transfer_encoding The 'chunked_transfer_encoding' directive enables or disables chunked transfer… httpserverlocation client_body_buffer_size The `client_body_buffer_size` directive sets the buffer size for reading the… httpserverlocation client_body_in_file_only The `client_body_in_file_only` directive controls whether the request body is… httpserverlocation client_body_in_single_buffer The 'client_body_in_single_buffer' directive controls whether the client… httpserverlocation client_body_temp_path The `client_body_temp_path` directive sets the file system path for temporary… httpserverlocation client_body_timeout The `client_body_timeout` directive sets a time limit for reading the client… 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… httpserver create_full_put_path The 'create_full_put_path' directive enables the creation of full directory… httpserverlocation dav_access The `dav_access` directive controls access permissions for WebDAV resources in… httpserverlocation dav_methods The `dav_methods` directive specifies which HTTP methods are permitted for the… httpserverlocation default_type The `default_type` directive sets the default MIME type for files and… httpserverlocation degradation The 'degradation' directive is used to specify the handling of requests when… http degrade The 'degrade' directive is used to control the fallback mechanism when a… httpserverlocation deny The 'deny' directive restricts access to a specified client IP address or… httpserverlocation directio The 'directio' directive enables direct I/O for reading and writing files… 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… httpserverlocation early_hints The `early_hints` directive allows NGINX to send HTTP 103 Early Hints… 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… 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… httpserverlocation fastcgi_bind The `fastcgi_bind` directive configures the address to which the FastCGI… 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… httpserverlocation fastcgi_buffers The 'fastcgi_buffers' directive sets the number and size of buffers used for… httpserverlocation fastcgi_busy_buffers_size The `fastcgi_busy_buffers_size` directive sets the size of the busy buffers… httpserverlocation fastcgi_cache The fastcgi_cache directive enables caching of responses from FastCGI servers… httpserverlocation fastcgi_cache_background_update The `fastcgi_cache_background_update` directive allows updates to the cache in… httpserverlocation fastcgi_cache_bypass The `fastcgi_cache_bypass` directive allows you to specify conditions under… httpserverlocation fastcgi_cache_key The `fastcgi_cache_key` directive defines the cache key used by the FastCGI… httpserverlocation fastcgi_cache_lock The 'fastcgi_cache_lock' directive controls the lock behavior for FastCGI… httpserverlocation fastcgi_cache_lock_age The `fastcgi_cache_lock_age` directive configures the time to wait for a… 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… 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… httpserverlocation fastcgi_cache_use_stale The `fastcgi_cache_use_stale` directive controls whether stale cached… httpserverlocation fastcgi_cache_valid Configures the duration for which valid cached responses are kept in FastCGI… httpserverlocation fastcgi_catch_stderr The 'fastcgi_catch_stderr' directive controls whether NGINX captures standard… 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… httpserverlocation fastcgi_hide_header The 'fastcgi_hide_header' directive controls which HTTP headers from a FastCGI… httpserverlocation fastcgi_ignore_client_abort The fastcgi_ignore_client_abort directive controls whether NGINX should ignore… httpserverlocation fastcgi_ignore_headers The `fastcgi_ignore_headers` directive configures NGINX to ignore specific… httpserverlocation fastcgi_index The `fastcgi_index` directive sets the default file to be served when a… httpserverlocation fastcgi_intercept_errors The `fastcgi_intercept_errors` directive configures NGINX to intercept errors… httpserverlocation fastcgi_keep_conn The `fastcgi_keep_conn` directive controls whether to keep the connection to… httpserverlocation fastcgi_limit_rate The 'fastcgi_limit_rate' directive limits the rate at which NGINX sends data… httpserverlocation fastcgi_max_temp_file_size The 'fastcgi_max_temp_file_size' directive sets the maximum allowed size of… httpserverlocation fastcgi_next_upstream The 'fastcgi_next_upstream' directive in NGINX determines which cases a… 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… httpserverlocation fastcgi_no_cache The `fastcgi_no_cache` directive controls whether to cache responses from… httpserverlocation fastcgi_param Sets parameters for FastCGI requests in NGINX. httpserverlocation fastcgi_pass The `fastcgi_pass` directive forwards requests to a FastCGI server for… locationif in location fastcgi_pass_header The 'fastcgi_pass_header' directive specifies which headers should be passed… httpserverlocation fastcgi_pass_request_body The `fastcgi_pass_request_body` directive controls the forwarding of the… httpserverlocation fastcgi_pass_request_headers The 'fastcgi_pass_request_headers' directive controls the passing of request… httpserverlocation fastcgi_read_timeout The `fastcgi_read_timeout` directive sets the maximum time NGINX will wait for… httpserverlocation fastcgi_request_buffering The `fastcgi_request_buffering` directive controls whether request body… httpserverlocation fastcgi_send_lowat The `fastcgi_send_lowat` directive sets a limit on the amount of data sent by… 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… httpserverlocation fastcgi_split_path_info The fastcgi_split_path_info directive is used to split the URI into two parts… httpserverlocation fastcgi_store The fastcgi_store directive enables storing of FastCGI responses to a… httpserverlocation fastcgi_store_access The 'fastcgi_store_access' directive controls access to the stored files… httpserverlocation fastcgi_temp_file_write_size The `fastcgi_temp_file_write_size` directive configures the maximum size of… httpserverlocation fastcgi_temp_path The `fastcgi_temp_path` directive sets the path for temporary files used by… httpserverlocation flv The 'flv' directive enables or disables the handling of FLV video files for… location geo The `geo` directive in NGINX defines a variable that can be set based on… http geoip_city The `geoip_city` directive allows for the configuration of IP address-based… http geoip_country The `geoip_country` directive is used to specify the location of the GeoIP… http geoip_org The `geoip_org` directive allows NGINX to specify the organization name… http geoip_proxy The `geoip_proxy` directive is used to configure the GeoIP module to determine… http geoip_proxy_recursive This directive enables recursive geographical IP lookups for proxy servers in… http grpc_bind The `grpc_bind` directive specifies the address and port for binding a server… httpserverlocation grpc_buffer_size The grpc_buffer_size directive specifies the size of the buffer used for… 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… httpserverlocation grpc_ignore_headers The grpc_ignore_headers directive specifies which gRPC headers to ignore when… httpserverlocation grpc_intercept_errors The `grpc_intercept_errors` directive enables or disables interception of gRPC… httpserverlocation grpc_next_upstream The `grpc_next_upstream` directive controls the behavior of NGINX when a… 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… 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… 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… httpserverlocation grpc_ssl_certificate The `grpc_ssl_certificate` directive specifies the SSL certificate file for… httpserverlocation grpc_ssl_certificate_cache The grpc_ssl_certificate_cache directive configures the caching behavior for… httpserverlocation grpc_ssl_certificate_key The grpc_ssl_certificate_key directive specifies the private key file for the… httpserverlocation grpc_ssl_ciphers The `grpc_ssl_ciphers` directive specifies the suite of ciphers that NGINX… httpserverlocation grpc_ssl_conf_command The grpc_ssl_conf_command directive configures SSL parameters for gRPC… httpserverlocation grpc_ssl_crl The grpc_ssl_crl directive specifies a Certificate Revocation List (CRL) file… httpserverlocation grpc_ssl_name The grpc_ssl_name directive specifies the hostname for the gRPC server when… httpserverlocation grpc_ssl_password_file The `grpc_ssl_password_file` directive specifies the path to a file that… httpserverlocation grpc_ssl_protocols The `grpc_ssl_protocols` directive sets the allowed SSL/TLS protocols for gRPC… httpserverlocation grpc_ssl_server_name Enables the use of the server name in gRPC SSL handshake to match against the… 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… httpserverlocation grpc_ssl_verify The `grpc_ssl_verify` directive configures whether to verify the SSL… httpserverlocation grpc_ssl_verify_depth The `grpc_ssl_verify_depth` directive sets the maximum verification depth for… httpserverlocation gunzip The gunzip directive enables or disables the decompression of gzip-compressed… httpserverlocation gunzip_buffers The gunzip_buffers directive configures buffer sizes for decompressed response… 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… httpserverlocation gzip_comp_level The gzip_comp_level directive sets the compression level for gzip content… httpserverlocation gzip_disable The gzip_disable directive controls disabling Gzip compression based on… httpserverlocation gzip_hash The `gzip_hash` directive specifies the hash algorithm used for gzip… httpserverlocation gzip_http_version The gzip_http_version directive sets the minimum HTTP version required for… 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… httpserverlocation gzip_proxied The `gzip_proxied` directive controls gzip compression for proxied requests… httpserverlocation gzip_static Enables NGINX to serve pre-compressed gzip files directly if they exist on the… httpserverlocation gzip_types The gzip_types directive specifies the MIME types that should be compressed… httpserverlocation gzip_vary The `gzip_vary` directive controls whether the `Vary: Accept-Encoding`… httpserverlocation gzip_window The gzip_window directive sets the size of the sliding window for gzip… httpserverlocation hash The 'hash' directive sets the hash algorithm used for distributing requests to… 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… httpserver http2_chunk_size The 'http2_chunk_size' directive sets the maximum size of HTTP/2 response… 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… httpserver http2_max_field_size The `http2_max_field_size` directive sets the maximum size of HTTP/2 header… httpserver http2_max_header_size The http2_max_header_size directive sets a limit on the maximum size of… httpserver http2_max_requests The http2_max_requests directive configures the maximum number of concurrent… httpserver http2_pool_size The http2_pool_size directive sets the size of the HTTP/2 connection pool in… httpserver http2_push The http2_push directive enables HTTP/2 server push for specific resources in… 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… httpserver http2_streams_index_size The 'http2_streams_index_size' directive sets the size of the HTTP/2 streams… 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… httpserver if The 'if' directive allows conditional processing of requests based on… serverlocation if_modified_since The 'if_modified_since' directive controls how NGINX responds to requests… httpserverlocation ignore_invalid_headers The `ignore_invalid_headers` directive controls whether NGINX should ignore… httpserver image_filter The image_filter directive in NGINX allows for manipulating and filtering… location image_filter_buffer The `image_filter_buffer` directive sets the size of the buffer used for image… httpserverlocation image_filter_interlace The image_filter_interlace directive enables interlacing for images processed… 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… httpserverlocation image_filter_transparency The 'image_filter_transparency' directive controls the transparency of images… 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… index The 'index' directive defines the default file to be served when a directory… httpserverlocation internal The internal directive marks a location as only accessible from within NGINX… location ip_hash The `ip_hash` directive enables session persistence by routing requests from… upstream keepalive The `keepalive` directive enables HTTP keepalive connections to be maintained… upstream keepalive_disable The `keepalive_disable` directive disables HTTP keep-alive for specified user… 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… upstream keepalive_time The keepalive_time directive sets the time during which an existing connection… upstream keepalive_timeout The keepalive_timeout directive sets the timeout for keep-alive connections to… upstream large_client_header_buffers The 'large_client_header_buffers' directive configures the number and size of… httpserver least_conn The 'least_conn' directive in NGINX selects the server with the least number… upstream limit_conn The `limit_conn` directive restricts the number of simultaneous connections… httpserverlocation limit_conn_dry_run The `limit_conn_dry_run` directive allows testing of connection limits without… httpserverlocation limit_conn_log_level The `limit_conn_log_level` directive sets the log level for connection limit… httpserverlocation limit_conn_status The `limit_conn_status` directive sets the HTTP status code returned when a… httpserverlocation limit_conn_zone The 'limit_conn_zone' directive creates a shared memory zone to limit the… http limit_except The 'limit_except' directive restricts HTTP request methods in a specified… location limit_rate The `limit_rate` directive restricts the bandwidth for a response sent to a… httpserverlocation limit_rate_after The 'limit_rate_after' directive allows you to specify a certain amount of… httpserverlocation limit_req The 'limit_req' directive controls the rate of requests processed by NGINX to… httpserverlocation limit_req_dry_run The limit_req_dry_run directive allows you to test rate limiting without… httpserverlocation limit_req_log_level The `limit_req_log_level` directive sets the logging level for request… httpserverlocation limit_req_status The `limit_req_status` directive specifies the HTTP status code returned to… httpserverlocation limit_req_zone The 'limit_req_zone' directive sets a shared memory zone for limiting the… http lingering_close The `lingering_close` directive enables or disables lingering close for HTTP… httpserverlocation lingering_time The 'lingering_time' directive in NGINX specifies the period to wait for… 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… server location The `location` directive defines how NGINX should process requests based on… 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… httpserverlocation map The 'map' directive creates a variable that is set based on a specified input… 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… http max_ranges The 'max_ranges' directive limits the number of HTTP range requests that an… httpserverlocation memcached_bind The 'memcached_bind' directive specifies the address that the memcached server… httpserverlocation memcached_buffer_size The `memcached_buffer_size` directive sets the size of the buffer used for… httpserverlocation memcached_connect_timeout Sets the timeout for connecting to a memcached server in the NGINX HTTP server… httpserverlocation memcached_gzip_flag The 'memcached_gzip_flag' directive controls the compression of responses from… httpserverlocation memcached_next_upstream The `memcached_next_upstream` directive configures the behavior of NGINX when… httpserverlocation memcached_next_upstream_timeout The memcached_next_upstream_timeout directive sets the timeout for retrying a… httpserverlocation memcached_next_upstream_tries The `memcached_next_upstream_tries` directive configures how many memcached… 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… 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… httpserverlocation merge_slashes The 'merge_slashes' directive is used to control how multiple successive… httpserver min_delete_depth The `min_delete_depth` directive sets the minimum depth for directory… httpserverlocation mirror The `mirror` directive in NGINX is used to create a duplicate request for a… httpserverlocation mirror_request_body The 'mirror_request_body' directive controls whether to mirror the request… httpserverlocation modern_browser The 'modern_browser' directive allows fine-tuning of compatibility for modern… httpserverlocation modern_browser_value The `modern_browser_value` directive controls the HTTP response for the modern… httpserverlocation mp4 The 'mp4' directive enables MP4 video streaming support in an NGINX location… location mp4_buffer_size The `mp4_buffer_size` directive sets the size of the buffer used for reading… 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… 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… httpserverlocation open_file_cache The `open_file_cache` directive enables caching of file descriptors to improve… httpserverlocation open_file_cache_errors The 'open_file_cache_errors' directive controls whether to cache error… httpserverlocation open_file_cache_events The open_file_cache_events directive controls the caching behavior for open… 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… httpserverlocation open_log_file_cache The `open_log_file_cache` directive enhances logging performance by caching… httpserverlocation output_buffers The output_buffers directive configures the number and size of buffers used… httpserverlocation override_charset The `override_charset` directive allows server configuration to enforce a… httpserverlocation perl The 'perl' directive enables the use of Perl scripts within NGINX for request… locationlimit_except perl_modules The 'perl_modules' directive specifies Perl modules to be loaded into the… http perl_require The `perl_require` directive loads a Perl module for use in NGINX… http perl_set The `perl_set` directive allows setting a variable using Perl code within an… http port_in_redirect The `port_in_redirect` directive controls whether the port number of the… httpserverlocation post_action The `post_action` directive specifies a handler to be executed after a… httpserverlocation postpone_gzipping The 'postpone_gzipping' directive controls when NGINX applies gzip compression… httpserverlocation postpone_output The 'postpone_output' directive allows NGINX to delay sending output to the… httpserverlocation proxy_bind The proxy_bind directive configures the local IP address for outgoing… 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… httpserverlocation proxy_buffers The `proxy_buffers` directive sets the number and size of buffers used for… httpserverlocation proxy_busy_buffers_size The proxy_busy_buffers_size directive sets the size of the buffer used for… httpserverlocation proxy_cache The 'proxy_cache' directive in NGINX enables caching of proxied content to… httpserverlocation proxy_cache_background_update The 'proxy_cache_background_update' directive allows updating the cache while… httpserverlocation proxy_cache_bypass The `proxy_cache_bypass` directive controls whether specific requests bypass… httpserverlocation proxy_cache_convert_head The 'proxy_cache_convert_head' directive controls whether a HEAD request can… 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… httpserverlocation proxy_cache_lock_age The `proxy_cache_lock_age` directive sets the time limit that a request must… 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… httpserverlocation proxy_cache_methods The proxy_cache_methods directive specifies which HTTP methods are eligible… httpserverlocation proxy_cache_min_uses The `proxy_cache_min_uses` directive sets the minimum number of times a cached… httpserverlocation proxy_cache_path The `proxy_cache_path` directive sets the path for storing cached responses… http proxy_cache_revalidate The `proxy_cache_revalidate` directive controls whether NGINX revalidates… httpserverlocation proxy_cache_use_stale The proxy_cache_use_stale directive controls when to serve stale cached… httpserverlocation proxy_cache_valid The `proxy_cache_valid` directive defines the duration for which a cached… httpserverlocation proxy_connect_timeout The proxy_connect_timeout directive sets the timeout for establishing a… httpserverlocation proxy_cookie_domain The proxy_cookie_domain directive rewrites the Domain attribute of Set-Cookie… 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… httpserverlocation proxy_force_ranges The proxy_force_ranges directive allows NGINX to serve partial content… 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… httpserverlocation proxy_http_version The 'proxy_http_version' directive specifies the HTTP protocol version used… 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… httpserverlocation proxy_intercept_errors The `proxy_intercept_errors` directive is used to control whether NGINX… httpserverlocation proxy_limit_rate Controls the rate at which responses are sent to clients when using the proxy… httpserverlocation proxy_max_temp_file_size The 'proxy_max_temp_file_size' directive sets the maximum size of temporary… httpserverlocation proxy_method Sets the HTTP request method used by the proxy server when communicating with… httpserverlocation proxy_next_upstream The `proxy_next_upstream` directive controls whether a request should be… httpserverlocation proxy_next_upstream_timeout The 'proxy_next_upstream_timeout' directive sets the timeout for attempts to… httpserverlocation proxy_next_upstream_tries The `proxy_next_upstream_tries` directive controls the number of attempts to… httpserverlocation proxy_no_cache The `proxy_no_cache` directive inhibits caching for specified requests in… httpserverlocation proxy_pass The `proxy_pass` directive forwards client requests to a specified proxied… locationif in locationlimit_except proxy_pass_header The `proxy_pass_header` directive specifies which headers should be passed… httpserverlocation proxy_pass_request_body The `proxy_pass_request_body` directive controls whether the request body is… httpserverlocation proxy_pass_request_headers The `proxy_pass_request_headers` directive controls whether or not NGINX will… httpserverlocation proxy_pass_trailers The `proxy_pass_trailers` directive controls the handling of HTTP trailers in… httpserverlocation proxy_read_timeout The `proxy_read_timeout` directive specifies the time to wait for a response… httpserverlocation proxy_redirect The `proxy_redirect` directive modifies the `Location` and `Refresh` headers… httpserverlocation proxy_request_buffering The `proxy_request_buffering` directive controls whether NGINX buffers the… httpserverlocation proxy_send_lowat The 'proxy_send_lowat' directive specifies the low water mark for the proxy… 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… httpserverlocation proxy_socket_keepalive The `proxy_socket_keepalive` directive enables or disables the use of… httpserverlocation proxy_ssl_certificate The `proxy_ssl_certificate` directive sets the client SSL certificate file for… httpserverlocation proxy_ssl_certificate_cache The `proxy_ssl_certificate_cache` directive configures the caching behavior… 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… httpserverlocation proxy_ssl_conf_command The `proxy_ssl_conf_command` directive specifies SSL-related configuration… httpserverlocation proxy_ssl_crl The `proxy_ssl_crl` directive specifies a Certificate Revocation List (CRL)… 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… httpserverlocation proxy_ssl_protocols The proxy_ssl_protocols directive specifies the SSL/TLS protocols that are… httpserverlocation proxy_ssl_server_name The `proxy_ssl_server_name` directive enables SNI for proxied requests… httpserverlocation proxy_ssl_session_reuse The `proxy_ssl_session_reuse` directive controls whether to reuse SSL sessions… httpserverlocation proxy_ssl_trusted_certificate The `proxy_ssl_trusted_certificate` directive specifies a file containing… httpserverlocation proxy_ssl_verify The `proxy_ssl_verify` directive controls the verification of the SSL… httpserverlocation proxy_ssl_verify_depth The `proxy_ssl_verify_depth` directive sets the verification depth for SSL… httpserverlocation proxy_store The `proxy_store` directive allows the storage of proxied responses in the… httpserverlocation proxy_store_access The `proxy_store_access` directive controls access permissions for storing… httpserverlocation proxy_temp_file_write_size The `proxy_temp_file_write_size` directive sets the size limit for writing… 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… httpserver quic_gso The 'quic_gso' directive enables or disables the use of Generic Segmentation… httpserver quic_host_key The 'quic_host_key' directive specifies the key used for QUIC protocol… httpserver quic_retry The `quic_retry` directive enables or disables QUIC connection retry behavior… httpserver random The 'random' directive specifies that the load balancing method used in an… upstream random_index The 'random_index' directive enables NGINX to serve files in a random order… location read_ahead The `read_ahead` directive sets the amount of data read in advance from the… httpserverlocation real_ip_header The real_ip_header directive specifies the name of the HTTP header to use for… httpserverlocation real_ip_recursive The `real_ip_recursive` directive enables recursive replacement of the client… httpserverlocation recursive_error_pages The `recursive_error_pages` directive controls whether error pages are… httpserverlocation referer_hash_bucket_size The `referer_hash_bucket_size` directive sets the size of the hash buckets… 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… httpserver reset_timedout_connection The `reset_timedout_connection` directive allows NGINX to reset connections… 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… httpserverlocation return The `return` directive immediately returns a specified HTTP status code or… serverlocationif in server rewrite The `rewrite` directive modifies the URI of a request based on specified… serverlocationif in server rewrite_log The rewrite_log directive enables logging of rewrite processing details for… httpserverlocation root The 'root' directive specifies the root directory of the files that NGINX… httpserverlocation satisfy The 'satisfy' directive controls how access to resources is granted based on… httpserverlocation scgi_bind The `scgi_bind` directive specifies the address and port on which the SCGI… httpserverlocation scgi_buffer_size Defines the size of the buffer used for reading the first part of the response… httpserverlocation scgi_buffering The 'scgi_buffering' directive enables or disables buffering of responses from… httpserverlocation scgi_buffers The `scgi_buffers` directive sets the number and size of buffers used for SCGI… httpserverlocation scgi_busy_buffers_size The `scgi_busy_buffers_size` directive specifies the size of buffer for… httpserverlocation scgi_cache The 'scgi_cache' directive enables caching of responses from SCGI servers in… httpserverlocation scgi_cache_background_update The `scgi_cache_background_update` directive enables background cache updating… httpserverlocation scgi_cache_bypass The `scgi_cache_bypass` directive controls when to bypass the SCGI cache based… 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… httpserverlocation scgi_cache_lock_age The `scgi_cache_lock_age` directive controls the duration for which a request… 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… httpserverlocation scgi_cache_min_uses Sets the minimum number of times an SCGI request must be accessed before it is… httpserverlocation scgi_cache_path The `scgi_cache_path` directive defines a location for storing SCGI responses… http scgi_cache_revalidate The `scgi_cache_revalidate` directive controls whether NGINX revalidates… httpserverlocation scgi_cache_use_stale The scgi_cache_use_stale directive specifies when to use stale SCGI cache data… httpserverlocation scgi_cache_valid The 'scgi_cache_valid' directive defines the time period during which cached… httpserverlocation scgi_connect_timeout The `scgi_connect_timeout` directive sets the maximum time to establish a… httpserverlocation scgi_force_ranges The `scgi_force_ranges` directive forces the use of range requests for SCGI… httpserverlocation scgi_hide_header The `scgi_hide_header` directive instructs NGINX to exclude specific headers… httpserverlocation scgi_ignore_client_abort The `scgi_ignore_client_abort` directive controls whether NGINX ignores client… httpserverlocation scgi_ignore_headers The `scgi_ignore_headers` directive allows you to specify which headers from… httpserverlocation scgi_intercept_errors The `scgi_intercept_errors` directive enables NGINX to intercept errors… 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… httpserverlocation scgi_next_upstream The `scgi_next_upstream` directive controls which error conditions trigger a… httpserverlocation scgi_next_upstream_timeout The 'scgi_next_upstream_timeout' directive defines the time interval to wait… httpserverlocation scgi_next_upstream_tries The 'scgi_next_upstream_tries' directive specifies the number of attempts to… 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… httpserverlocation scgi_pass_request_body The scgi_pass_request_body directive controls whether the request body is sent… httpserverlocation scgi_pass_request_headers The 'scgi_pass_request_headers' directive controls whether NGINX forwards SCGI… 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… httpserverlocation scgi_send_timeout The 'scgi_send_timeout' directive sets the maximum time that NGINX will wait… httpserverlocation scgi_socket_keepalive The 'scgi_socket_keepalive' directive enables or disables keep-alive support… httpserverlocation scgi_store The `scgi_store` directive determines where to store the response body of an… httpserverlocation scgi_store_access The scgi_store_access directive allows you to specify access control rules for… 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… httpserverlocation secure_link The 'secure_link' directive is used to protect resources by requiring a valid… httpserverlocation secure_link_md5 The `secure_link_md5` directive generates and validates MD5 hashes for secure… httpserverlocation secure_link_secret The `secure_link_secret` directive defines a shared secret used for validating… httpserverlocation send_lowat The `send_lowat` directive controls the low-water mark for TCP send buffers in… httpserverlocation send_timeout The `send_timeout` directive sets a timeout for transmitting a response to the… httpserverlocation sendfile The `sendfile` directive enables or disables the use of the `sendfile()`… httpserverlocation sendfile_max_chunk The sendfile_max_chunk directive sets the maximum size of data to send with… 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… server server_name_in_redirect The server_name_in_redirect directive controls whether the server name is… 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… http server_tokens The 'server_tokens' directive controls whether NGINX includes the server… httpserverlocation set The 'set' directive assigns a value to a variable within the NGINX… serverlocationif in server set_real_ip_from The 'set_real_ip_from' directive specifies trusted addresses from which NGINX… httpserverlocation slice The `slice` directive in NGINX enables the slicing of requests for processing… httpserverlocation source_charset The `source_charset` directive specifies the character set that the NGINX… httpserverlocation split_clients The `split_clients` directive allows NGINX to split clients into different… http ssi The 'ssi' directive enables or disables the server-side includes feature… httpserverlocation ssi_ignore_recycled_buffers The `ssi_ignore_recycled_buffers` directive controls whether recycled buffers… httpserverlocation ssi_last_modified The ssi_last_modified directive enables or disables the generation of… httpserverlocation ssi_min_file_chunk The `ssi_min_file_chunk` directive specifies the minimum size of file chunks… httpserverlocation ssi_silent_errors The 'ssi_silent_errors' directive enables or disables the suppression of error… httpserverlocation ssi_types The 'ssi_types' directive in NGINX specifies the media types of files that… httpserverlocation ssi_value_length The ssi_value_length directive sets the maximum size for SSI variable values… httpserverlocation ssl_buffer_size The `ssl_buffer_size` directive sets the size of the buffer used for reading… httpserver ssl_certificate The ssl_certificate directive specifies the path to the SSL certificate file… httpserver ssl_certificate_cache The ssl_certificate_cache directive specifies the cache settings for SSL… httpserver ssl_certificate_compression The ssl_certificate_compression directive determines whether SSL/TLS… httpserver ssl_certificate_key The ssl_certificate_key directive specifies the private key file used for… 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… httpserver ssl_conf_command The ssl_conf_command directive allows specification of SSL-related… httpserver ssl_crl The `ssl_crl` directive specifies a Certificate Revocation List (CRL) file to… httpserver ssl_dhparam Specifies the DH parameters for Diffie-Hellman key exchange in SSL/TLS… httpserver ssl_early_data The `ssl_early_data` directive enables or disables the use of TLS early data… httpserver ssl_ecdh_curve Sets the curve for ECDH (Elliptic Curve Diffie-Hellman) key exchange in… httpserver ssl_ech_file Configures the path to a file containing ECH (Encrypted Client Hello)… httpserver ssl_ocsp The `ssl_ocsp` directive enables or disables the Online Certificate Status… httpserver ssl_ocsp_cache The `ssl_ocsp_cache` directive configures the caching behavior of OCSP (Online… httpserver ssl_ocsp_responder The ssl_ocsp_responder directive specifies the OCSP responder URL for SSL… httpserver ssl_password_file The `ssl_password_file` directive sets the path to a file containing the… httpserver ssl_prefer_server_ciphers The `ssl_prefer_server_ciphers` directive controls the priority of cipher… httpserver ssl_protocols The 'ssl_protocols' directive specifies the SSL/TLS protocols that are allowed… httpserver ssl_reject_handshake The `ssl_reject_handshake` directive is used to control whether the SSL… httpserver ssl_session_cache The `ssl_session_cache` directive sets the cache for SSL session parameters… httpserver ssl_session_ticket_key The ssl_session_ticket_key directive sets the session ticket key for SSL… httpserver ssl_session_tickets The `ssl_session_tickets` directive controls the enabling or disabling of SSL… httpserver ssl_session_timeout The `ssl_session_timeout` directive sets the timeout period for SSL session… httpserver ssl_stapling The ssl_stapling directive enables or disables OCSP (Online Certificate Status… httpserver ssl_stapling_file The `ssl_stapling_file` directive specifies the filename of the OCSP response… httpserver ssl_stapling_responder The 'ssl_stapling_responder' directive configures the URL for OCSP (Online… httpserver ssl_stapling_verify The `ssl_stapling_verify` directive enables verification of OCSP (Online… httpserver ssl_trusted_certificate The 'ssl_trusted_certificate' directive specifies one or multiple trusted CA… httpserver ssl_verify_client The `ssl_verify_client` directive configures whether NGINX should request and… httpserver ssl_verify_depth The ssl_verify_depth directive specifies the maximum depth of the CA… 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… httpserverlocation sub_filter_last_modified The sub_filter_last_modified directive allows controlling the Last-Modified… httpserverlocation sub_filter_once The `sub_filter_once` directive controls whether a substitution is applied… httpserverlocation sub_filter_types The 'sub_filter_types' directive configures the content types that will be… 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… httpserverlocation tcp_nopush The tcp_nopush directive controls whether NGINX sends data using the TCP_CORK… httpserverlocation try_files The `try_files` directive attempts to serve files from specified paths… 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… 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… httpserver uninitialized_variable_warn The 'uninitialized_variable_warn' directive controls warnings for… 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… httpserverlocation userid_domain The `userid_domain` directive sets the domain for the `userid` feature in… 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… httpserverlocation userid_mark The 'userid_mark' directive is used to set a unique identifier for user… httpserverlocation userid_name The `userid_name` directive specifies the username to be returned in the HTTP… httpserverlocation userid_p3p The `userid_p3p` directive sets a P3P (Platform for Privacy Preferences)… httpserverlocation userid_path The `userid_path` directive sets the path for storing user IDs (UIDs)… httpserverlocation userid_service The `userid_service` directive allows specifying a service for user ID mapping… httpserverlocation uwsgi_bind The `uwsgi_bind` directive sets the address and port that NGINX will use to… httpserverlocation uwsgi_buffer_size The `uwsgi_buffer_size` directive sets the size of the buffer used for reading… httpserverlocation uwsgi_buffering The `uwsgi_buffering` directive controls whether NGINX buffers responses from… httpserverlocation uwsgi_buffers The `uwsgi_buffers` directive sets the number and size of buffers used for… httpserverlocation uwsgi_busy_buffers_size Sets the size of the buffer used for storing response data from uWSGI servers… 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… httpserverlocation uwsgi_cache_bypass The uwsgi_cache_bypass directive controls conditions under which caching is… httpserverlocation uwsgi_cache_key The `uwsgi_cache_key` directive sets the key for the cache in NGINX when using… httpserverlocation uwsgi_cache_lock The `uwsgi_cache_lock` directive allows for cache locking to prevent the same… httpserverlocation uwsgi_cache_lock_age The `uwsgi_cache_lock_age` directive sets the time to wait for a cache lock… 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… httpserverlocation uwsgi_cache_min_uses The `uwsgi_cache_min_uses` directive specifies the minimum number of times a… httpserverlocation uwsgi_cache_path The `uwsgi_cache_path` directive sets the cache path for caching uWSGI… http uwsgi_cache_revalidate The `uwsgi_cache_revalidate` directive controls whether NGINX revalidates… httpserverlocation uwsgi_cache_use_stale The `uwsgi_cache_use_stale` directive allows NGINX to serve stale cached… httpserverlocation uwsgi_cache_valid Sets the caching duration for responses based on the HTTP status code in NGINX… 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… httpserverlocation uwsgi_hide_header The `uwsgi_hide_header` directive removes specific headers returned from uWSGI… httpserverlocation uwsgi_ignore_client_abort The 'uwsgi_ignore_client_abort' directive controls the handling of client… httpserverlocation uwsgi_ignore_headers The uwsgi_ignore_headers directive controls which headers from the uWSGI… httpserverlocation uwsgi_intercept_errors The `uwsgi_intercept_errors` directive controls whether NGINX intercepts… 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… httpserverlocation uwsgi_next_upstream The `uwsgi_next_upstream` directive specifies conditions under which the NGINX… httpserverlocation uwsgi_next_upstream_timeout The 'uwsgi_next_upstream_timeout' directive sets a timeout for the next… httpserverlocation uwsgi_next_upstream_tries The 'uwsgi_next_upstream_tries' directive defines the number of upstream… httpserverlocation uwsgi_no_cache The `uwsgi_no_cache` directive specifies a condition under which responses… 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… httpserverlocation uwsgi_pass_request_body The uwsgi_pass_request_body directive controls whether the request body is… httpserverlocation uwsgi_pass_request_headers The 'uwsgi_pass_request_headers' directive controls the passing of request… 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… 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… httpserverlocation uwsgi_ssl_certificate The `uwsgi_ssl_certificate` directive specifies the SSL certificate for uWSGI… httpserverlocation uwsgi_ssl_certificate_cache The 'uwsgi_ssl_certificate_cache' directive sets the caching behavior for SSL… 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… httpserverlocation uwsgi_ssl_conf_command The `uwsgi_ssl_conf_command` directive specifies SSL configuration commands… httpserverlocation uwsgi_ssl_crl The 'uwsgi_ssl_crl' directive specifies the Certificate Revocation List (CRL)… httpserverlocation uwsgi_ssl_name The `uwsgi_ssl_name` directive specifies the hostname to use for SSL… httpserverlocation uwsgi_ssl_password_file Specifies the path to the file containing SSL password for uWSGI backend… httpserverlocation uwsgi_ssl_protocols The `uwsgi_ssl_protocols` directive specifies the SSL protocols for… httpserverlocation uwsgi_ssl_server_name The `uwsgi_ssl_server_name` directive specifies whether to send the server… httpserverlocation uwsgi_ssl_session_reuse The uwsgi_ssl_session_reuse directive controls SSL session reuse for uWSGI… httpserverlocation uwsgi_ssl_trusted_certificate The 'uwsgi_ssl_trusted_certificate' directive specifies a trusted CA… httpserverlocation uwsgi_ssl_verify The `uwsgi_ssl_verify` directive configures SSL certificate verification for… httpserverlocation uwsgi_ssl_verify_depth The `uwsgi_ssl_verify_depth` directive sets the verification depth for SSL… httpserverlocation uwsgi_store The `uwsgi_store` directive enables the storage of the response from a uWSGI… httpserverlocation uwsgi_store_access The `uwsgi_store_access` directive configures access control for responses… httpserverlocation uwsgi_string The `uwsgi_string` directive allows you to define a specific string to be sent… 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… httpserverlocation valid_referers The `valid_referers` directive defines a list of allowed referer URLs for… serverlocation variables_hash_bucket_size The 'variables_hash_bucket_size' directive sets the size of hash buckets used… http variables_hash_max_size The 'variables_hash_max_size' directive sets the maximum size of the hash… http xml_entities The 'xml_entities' directive enables or disables the encoding of XML entities… httpserverlocation xslt_last_modified The `xslt_last_modified` directive allows the server to respond with the last… httpserverlocation xslt_param The `xslt_param` directive allows users to define parameters for XSLT… httpserverlocation xslt_string_param The `xslt_string_param` directive allows you to define parameters for XSLT… httpserverlocation xslt_stylesheet The `xslt_stylesheet` directive specifies the XSLT stylesheet to apply to XML… 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… upstream