Директивы NGINX
1517 — Каждая директива ядра и модулей — синтаксис, значения по умолчанию, контексты и реальные примеры конфигурации.
NGINX HTTP Core545
absolute_redirect
Директива `absolute_redirect` управляет тем, использует ли NGINX абсолютные URI при перенаправлении запросов.
httpserverlocation
access_log
Директива access_log в NGINX указывает путь к файлу журнала для запросов, обрабатываемых сервером.
httpserverlocation
add_after_body
Директива `add_after_body` добавляет дополнительный контент после того, как тело ответа отправлено клиенту.
httpserverlocation
add_before_body
Директива `add_before_body` позволяет вставлять дополнительное содержимое перед телом HTTP-ответа в NGINX.
httpserverlocation
add_header
Директива `add_header` устанавливает заголовки HTTP-ответа в NGINX.
httpserverlocation
add_header_inherit
Директива `add_header_inherit` позволяет применять унаследованные директивы заголовков на указанном уровне контекста в конфигурации NGINX.
httpserverlocation
add_trailer
Директива `add_trailer` позволяет добавлять пользовательские заголовки в трейлер ответа в протоколах HTTP/2 и HTTP/3.
httpserverlocation
add_trailer_inherit
Директива `add_trailer_inherit` настраивает, наследуются ли трейлерные заголовки из проксируемых ответов в контексте HTTP-сервера NGINX.
httpserverlocation
addition_types
Директива 'addition_types' позволяет задавать пользовательские MIME-типы, которые будут добавлены в заголовок Content-Type ответа на основе расширения файла.
httpserverlocation
aio
Директива 'aio' включает асинхронные операции ввода-вывода в NGINX для повышения производительности.
httpserverlocation
aio_write
Директива `aio_write` позволяет выполнять асинхронную запись файлов для повышения производительности.
httpserverlocation
alias
Директива 'alias' определяет альтернативный путь для NGINX для обслуживания конкретных запросов, фактически сопоставляя URI запроса с локальным путём в файловой системе.
location
allow
Директива 'allow' в NGINX контролирует доступ к ресурсам на основе IP-адреса или CIDR block.
httpserverlocation
ancient_browser
Директива 'ancient_browser' управляет обработкой запросов от устаревших веб-браузеров, позволяя перенаправлять их или обслуживать иначе.
httpserverlocation
ancient_browser_value
Устанавливает значение для обработки запросов от очень старых браузеров.
httpserverlocation
auth_basic
Директива `auth_basic` включает базовую аутентификацию для указанного контекста в NGINX.
httpserverlocation
auth_basic_user_file
Директива auth_basic_user_file указывает файл, содержащий имена пользователей и хэши паролей для базовой HTTP-аутентификации.
httpserverlocation
auth_delay
Директива auth_delay вводит настраиваемую задержку в ответах на запросы аутентификации.
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
Директива `auth_request_set` устанавливает переменную на основании ответа внутреннего запроса аутентификации.
httpserverlocation
autoindex
Директива 'autoindex' включает или отключает индексирование каталогов в NGINX.
httpserverlocation
autoindex_exact_size
Директива `autoindex_exact_size` управляет тем, отображается ли точный размер файла в списке каталогов, сгенерированном модулем autoindex.
httpserverlocation
autoindex_format
Директива 'autoindex_format' определяет формат списков каталогов, создаваемых модулем autoindex в NGINX.
httpserverlocation
autoindex_localtime
Директива `autoindex_localtime` включает показ локального времени в списках каталогов.
httpserverlocation
break
Директива 'break' останавливает обработку текущего location и предотвращает дальнейшую обработку блоков rewrite или location.
serverlocationif in server
charset
Директива 'charset' задаёт набор символов для блока server или location в NGINX.
httpserverlocation
charset_map
Директива charset_map задаёт соответствие наборов символов их эквивалентным MIME-компонентам в NGINX.
http
charset_types
Директива `charset_types` определяет MIME types, для которых заданный набор символов применяется в NGINX.
httpserverlocation
chunked_transfer_encoding
Директива 'chunked_transfer_encoding' включает или отключает передачу чанками для HTTP-ответов в NGINX.
httpserverlocation
client_body_buffer_size
Директива `client_body_buffer_size` задаёт размер буфера для чтения тела запроса клиента в память.
httpserverlocation
client_body_in_file_only
Директива `client_body_in_file_only` управляет тем, сохраняется ли тело запроса только в файл.
httpserverlocation
client_body_in_single_buffer
Директива 'client_body_in_single_buffer' управляет тем, читается ли тело запроса клиента в один буфер.
httpserverlocation
client_body_temp_path
Директива `client_body_temp_path` задаёт путь в файловой системе для временных файлов, связанных с телами клиентских запросов.
httpserverlocation
client_body_timeout
Директива `client_body_timeout` устанавливает ограничение по времени на чтение тела запроса клиента.
httpserverlocation
client_header_buffer_size
Устанавливает размер буфера, используемого для чтения заголовков клиентских запросов.
httpserver
client_header_timeout
Устанавливает таймаут для чтения заголовка запроса клиента.
httpserver
client_max_body_size
Ограничивает максимальный размер тела клиентского запроса.
httpserverlocation
connection_pool_size
Директива connection_pool_size задаёт размер пула соединений, используемого HTTP-сервером NGINX для обработки клиентских запросов.
httpserver
create_full_put_path
Директива 'create_full_put_path' позволяет создавать полные пути каталогов для PUT-запросов.
httpserverlocation
dav_access
Директива `dav_access` управляет правами доступа к ресурсам WebDAV в NGINX.
httpserverlocation
dav_methods
Директива `dav_methods` указывает, какие HTTP-методы разрешены для функции WebDAV (Web Distributed Authoring and Versioning) в NGINX.
httpserverlocation
default_type
Директива `default_type` задаёт тип MIME по умолчанию для файлов и ответов, когда конкретный тип не определён.
httpserverlocation
degradation
Директива 'degradation' используется для задания обработки запросов, когда в контексте http выполняются определённые критерии.
http
degrade
Директива 'degrade' используется для управления механизмом резервного переключения, когда основной сервер недоступен.
httpserverlocation
deny
Директива 'deny' ограничивает доступ с указанного IP address клиента или сети.
httpserverlocation
directio
Директива 'directio' включает прямой ввод-вывод для чтения и записи файлов, обходя кэш ОС.
httpserverlocation
directio_alignment
Задает выравнивание для операций direct I/O в NGINX.
httpserverlocation
disable_symlinks
Директива `disable_symlinks` определяет, разрешены ли символические ссылки на уровне файловой системы при обработке запросов.
httpserverlocation
early_hints
Директива `early_hints` позволяет NGINX отправлять HTTP 103 Early Hints ответы до окончательного ответа.
httpserverlocation
empty_gif
Директива 'empty_gif' настраивает NGINX на выдачу пустого GIF-изображения.
location
error_page
Директива `error_page` настраивает пользовательские страницы ошибок для указанных HTTP кодов состояния.
httpserverlocation
etag
Директива 'etag' управляет генерацией заголовков ответа ETag в NGINX.
httpserverlocation
expires
Директива 'expires' управляет автоматической установкой HTTP-заголовков 'Expires' и 'Cache-Control' для указанных ресурсов в NGINX.
httpserverlocation
fastcgi_bind
Директива `fastcgi_bind` настраивает адрес, на который FastCGI-сервер будет привязываться для приёма запросов.
httpserverlocation
fastcgi_buffer_size
Задает размер буфера для чтения первой части ответа FastCGI.
httpserverlocation
fastcgi_buffering
Директива `fastcgi_buffering` управляет тем, нужно ли буферизовать ответы от FastCGI-серверов.
httpserverlocation
fastcgi_buffers
Директива 'fastcgi_buffers' задаёт количество и размер буферов, используемых для чтения ответа от FastCGI-сервера.
httpserverlocation
fastcgi_busy_buffers_size
Директива `fastcgi_busy_buffers_size` задаёт размер занятых буферов, которые FastCGI использует для буферизации ответов от вышестоящего сервера.
httpserverlocation
fastcgi_cache
Директива fastcgi_cache включает кэширование ответов от серверов FastCGI для повышения производительности веб-приложений.
httpserverlocation
fastcgi_cache_background_update
Директива `fastcgi_cache_background_update` позволяет выполнять обновления кэша в фоновом режиме, пока текущий ответ обслуживается.
httpserverlocation
fastcgi_cache_bypass
Директива `fastcgi_cache_bypass` позволяет указать условия, при которых кэш FastCGI должен быть пропущен.
httpserverlocation
fastcgi_cache_key
Директива `fastcgi_cache_key` определяет ключ кэша, используемый механизмом кэширования FastCGI.
httpserverlocation
fastcgi_cache_lock
Директива 'fastcgi_cache_lock' контролирует поведение блокировки при операциях кэширования FastCGI, чтобы предотвратить одновременные запросы, приводящие к перегрузке при генерации кэша.
httpserverlocation
fastcgi_cache_lock_age
Директива `fastcgi_cache_lock_age` задаёт время ожидания доступности блокировки кэша `FastCGI` перед повторной попыткой запроса.
httpserverlocation
fastcgi_cache_lock_timeout
Устанавливает максимальное время ожидания получения блокировки в FastCGI cache.
httpserverlocation
fastcgi_cache_max_range_offset
Управляет максимальным допустимым смещением для range-запросов в кэшировании FastCGI.
httpserverlocation
fastcgi_cache_methods
Директива fastcgi_cache_methods задаёт, какие HTTP-методы должны кэшироваться с помощью FastCGI.
httpserverlocation
fastcgi_cache_min_uses
Задает минимальное количество обращений, после которых ответ будет кэшироваться в FastCGI cache.
httpserverlocation
fastcgi_cache_path
Указывает путь для хранения кэшированных данных при использовании FastCGI-кэширования.
http
fastcgi_cache_revalidate
Директива 'fastcgi_cache_revalidate' управляет тем, будет ли NGINX повторно проверять кешированные ответы FastCGI.
httpserverlocation
fastcgi_cache_use_stale
Директива `fastcgi_cache_use_stale` управляет тем, выдаются ли устаревшие кешированные ответы в определённых сценариях, например, когда upstream server недоступен или когда запрос превышает время ожидания.
httpserverlocation
fastcgi_cache_valid
Определяет, как долго действительные кэшированные ответы сохраняются в кэше FastCGI.
httpserverlocation
fastcgi_catch_stderr
Директива 'fastcgi_catch_stderr' управляет тем, будет ли NGINX перехватывать вывод стандартного потока ошибок от приложений FastCGI.
httpserverlocation
fastcgi_connect_timeout
Задаёт таймаут для попыток установления соединения с сервером FastCGI.
httpserverlocation
fastcgi_force_ranges
Директива `fastcgi_force_ranges` заставляет FastCGI server отвечать на запросы диапазонов байтов статусом 206 Partial Content.
httpserverlocation
fastcgi_hide_header
Директива 'fastcgi_hide_header' управляет тем, какие HTTP-заголовки из ответа FastCGI скрываются от клиентов.
httpserverlocation
fastcgi_ignore_client_abort
Директива fastcgi_ignore_client_abort контролирует, должен ли NGINX игнорировать отключение клиента при обработке запросов FastCGI.
httpserverlocation
fastcgi_ignore_headers
Директива `fastcgi_ignore_headers` настраивает NGINX на игнорирование определённых HTTP-заголовков, возвращаемых ответами FastCGI.
httpserverlocation
fastcgi_index
Директива `fastcgi_index` задаёт файл по умолчанию, который будет отдаваться при обработке FastCGI-запроса без указания имени файла.
httpserverlocation
fastcgi_intercept_errors
Директива `fastcgi_intercept_errors` настраивает NGINX на перехват ошибок из ответов FastCGI для пользовательской обработки ошибок.
httpserverlocation
fastcgi_keep_conn
Директива `fastcgi_keep_conn` управляет тем, оставлять ли соединение с FastCGI-сервером открытым после получения ответа.
httpserverlocation
fastcgi_limit_rate
Директива 'fastcgi_limit_rate' ограничивает скорость, с которой NGINX отправляет данные на серверы FastCGI.
httpserverlocation
fastcgi_max_temp_file_size
Директива 'fastcgi_max_temp_file_size' задаёт максимально допустимый размер временных файлов для ответов FastCGI.
httpserverlocation
fastcgi_next_upstream
Директива 'fastcgi_next_upstream' в NGINX определяет, в каких случаях запрос FastCGI должен быть передан на следующий сервер в upstream-блоке FastCGI.
httpserverlocation
fastcgi_next_upstream_timeout
Устанавливает таймаут для последующих upstream-запросов FastCGI в NGINX.
httpserverlocation
fastcgi_next_upstream_tries
Директива `fastcgi_next_upstream_tries` задаёт, сколько раз NGINX будет повторно обращаться к следующему upstream‑серверу при сбое запроса FastCGI.
httpserverlocation
fastcgi_no_cache
Директива `fastcgi_no_cache` управляет тем, кэшировать ли ответы от приложений FastCGI на основе указанных условий.
httpserverlocation
fastcgi_param
Задает параметры для запросов FastCGI в NGINX.
httpserverlocation
fastcgi_pass
Директива `fastcgi_pass` перенаправляет запросы на сервер FastCGI для обработки, обычно используется с PHP и другими веб-приложениями.
locationif in location
fastcgi_pass_header
Директива 'fastcgi_pass_header' указывает, какие заголовки должны быть переданы от FastCGI сервера в ответ клиенту.
httpserverlocation
fastcgi_pass_request_body
Директива `fastcgi_pass_request_body` управляет пересылкой тела запроса на FastCGI-сервер.
httpserverlocation
fastcgi_pass_request_headers
Директива 'fastcgi_pass_request_headers' управляет передачей заголовков запроса серверам FastCGI.
httpserverlocation
fastcgi_read_timeout
Директива `fastcgi_read_timeout` задаёт максимально допустимое время, в течение которого NGINX будет ожидать ответа от FastCGI сервера до истечения таймаута.
httpserverlocation
fastcgi_request_buffering
Директива `fastcgi_request_buffering` управляет тем, включена ли буферизация тела запроса для запросов FastCGI.
httpserverlocation
fastcgi_send_lowat
Директива `fastcgi_send_lowat` задаёт ограничение на объём данных, отправляемых NGINX на FastCGI-сервер, прежде чем операции отправки можно будет считать блокирующими.
httpserverlocation
fastcgi_send_timeout
Устанавливает таймаут отправки ответов серверу FastCGI.
httpserverlocation
fastcgi_socket_keepalive
Директива `fastcgi_socket_keepalive` включает или отключает функцию keepalive для FastCGI socket-соединений.
httpserverlocation
fastcgi_split_path_info
Директива fastcgi_split_path_info используется для разделения URI на две части, что особенно полезно для передачи конкретной информации пути в приложения FastCGI.
httpserverlocation
fastcgi_store
Директива fastcgi_store позволяет сохранять ответы FastCGI в указанное расположение на диске.
httpserverlocation
fastcgi_store_access
Директива 'fastcgi_store_access' управляет доступом к сохранённым файлам, создаваемым модулем FastCGI в NGINX.
httpserverlocation
fastcgi_temp_file_write_size
Директива `fastcgi_temp_file_write_size` настраивает максимальный размер временных файлов, которые могут быть записаны ответами FastCGI.
httpserverlocation
fastcgi_temp_path
Директива `fastcgi_temp_path` задаёт путь к временным файлам, используемым обработчиком FastCGI в NGINX.
httpserverlocation
flv
Директива 'flv' включает или отключает обработку FLV-видеофайлов для потоковой передачи в NGINX.
location
geo
Директива `geo` в NGINX определяет переменную, которая может быть установлена на основе IP-адресов клиентов или других географических местоположений.
http
geoip_city
Директива `geoip_city` позволяет настроить запросы геолокации по IP-адресу для получения информации на уровне города.
http
geoip_country
Директива `geoip_country` используется для указания местоположения базы данных GeoIP, чтобы включить геолокацию по IP в NGINX.
http
geoip_org
Директива `geoip_org` позволяет NGINX указывать имя организации, связанной с IP-адресом, к которому осуществляется доступ.
http
geoip_proxy
Директива `geoip_proxy` используется для настройки модуля GeoIP для определения географического расположения IP-адресов на основе proxy protocol.
http
geoip_proxy_recursive
Директива позволяет выполнять рекурсивные географические определения IP-адресов для прокси-серверов в NGINX.
http
grpc_bind
Директива `grpc_bind` задаёт адрес и порт для привязки сервера, чтобы обрабатывать gRPC-трафик в NGINX.
httpserverlocation
grpc_buffer_size
Директива grpc_buffer_size задает размер буфера, используемого для чтения ответов gRPC от upstream servers в NGINX.
httpserverlocation
grpc_connect_timeout
Задаёт тайм-аут установления соединения с бэкенд-сервером gRPC.
httpserverlocation
grpc_hide_header
Директива grpc_hide_header предотвращает отправку определённых заголовков в ответах gRPC клиентам.
httpserverlocation
grpc_ignore_headers
Директива grpc_ignore_headers указывает, какие заголовки gRPC следует игнорировать при обработке запросов.
httpserverlocation
grpc_intercept_errors
Директива `grpc_intercept_errors` включает или отключает перехват кодов ошибок gRPC в NGINX.
httpserverlocation
grpc_next_upstream
Директива `grpc_next_upstream` контролирует поведение NGINX, когда запрос к gRPC upstream server не удался.
httpserverlocation
grpc_next_upstream_timeout
Устанавливает таймаут подключения к следующему upstream server в gRPC-запросах.
httpserverlocation
grpc_next_upstream_tries
Директива `grpc_next_upstream_tries` управляет количеством попыток связаться с upstream-серверами при обработке клиентских запросов по gRPC.
httpserverlocation
grpc_pass
Директива grpc_pass используется для передачи gRPC-запросов на бэкенд-сервер.
locationif in location
grpc_pass_header
Директива `grpc_pass_header` настраивает, какие HTTP-заголовки должны пересылаться в gRPC-запросах.
httpserverlocation
grpc_read_timeout
Устанавливает таймаут для чтения ответов от gRPC сервера в NGINX.
httpserverlocation
grpc_send_timeout
Определяет таймаут отправки gRPC-ответов клиенту.
httpserverlocation
grpc_set_header
Sets a gRPC header for the request.
httpserverlocation
grpc_socket_keepalive
Директива grpc_socket_keepalive включает поддержку TCP keepalive для gRPC-соединений в NGINX.
httpserverlocation
grpc_ssl_certificate
Директива `grpc_ssl_certificate` указывает файл SSL-сертификата для защиты gRPC-трафика.
httpserverlocation
grpc_ssl_certificate_cache
Директива grpc_ssl_certificate_cache настраивает поведение кэширования сертификатов SSL, используемых в gRPC-коммуникациях, оптимизируя производительность.
httpserverlocation
grpc_ssl_certificate_key
Директива grpc_ssl_certificate_key указывает файл закрытого ключа для SSL-сертификата, используемого в gRPC-соединениях.
httpserverlocation
grpc_ssl_ciphers
Директива `grpc_ssl_ciphers` задаёт набор шифров, которые NGINX будет использовать для SSL/TLS‑соединений в gRPC‑сервисах.
httpserverlocation
grpc_ssl_conf_command
Директива grpc_ssl_conf_command настраивает параметры SSL для gRPC-подключений в NGINX.
httpserverlocation
grpc_ssl_crl
Директива grpc_ssl_crl указывает файл списка отозванных сертификатов (CRL) для gRPC SSL-соединений в NGINX.
httpserverlocation
grpc_ssl_name
Директива grpc_ssl_name задаёт имя хоста для gRPC-сервера при использовании SSL.
httpserverlocation
grpc_ssl_password_file
Директива `grpc_ssl_password_file` указывает путь к файлу, содержащему пароль для расшифровки SSL-сертификата, используемого в gRPC-соединениях.
httpserverlocation
grpc_ssl_protocols
Директива `grpc_ssl_protocols` задаёт разрешённые протоколы SSL/TLS для gRPC-соединений.
httpserverlocation
grpc_ssl_server_name
Включает использование имени сервера в SSL‑рукопожатии gRPC для сопоставления с Server Name Indication (SNI).
httpserverlocation
grpc_ssl_session_reuse
Включает или отключивает повторное использование SSL-сессий для gRPC-соединений в NGINX.
httpserverlocation
grpc_ssl_trusted_certificate
Директива grpc_ssl_trusted_certificate указывает файл доверенного сертификата для проверки сертификата удалённого узла в gRPC поверх SSL/TLS.
httpserverlocation
grpc_ssl_verify
Директива `grpc_ssl_verify` настраивает, следует ли проверять SSL-сертификат gRPC-сервера при выполнении запросов.
httpserverlocation
grpc_ssl_verify_depth
Директива `grpc_ssl_verify_depth` задаёт максимальную глубину проверки цепочек SSL-сертификатов в gRPC-связях.
httpserverlocation
gunzip
Директива gunzip включает или отключает распаковку ответов, сжатых gzip, в NGINX.
httpserverlocation
gunzip_buffers
Директива gunzip_buffers настраивает размеры буферов для декомпрессированных данных ответов в NGINX.
httpserverlocation
gzip
Директива gzip включает или отключает сжатие gzip в NGINX.
httpserverlocation
gzip_buffers
Директива gzip_buffers управляет количеством и размером буферов, используемых для gzip-сжатия в NGINX.
httpserverlocation
gzip_comp_level
Директива gzip_comp_level задаёт уровень сжатия для кодирования содержимого gzip в NGINX.
httpserverlocation
gzip_disable
Директива gzip_disable контролирует отключение Gzip-сжатия на основе указанных значений user-agent.
httpserverlocation
gzip_hash
Директива `gzip_hash` задаёт алгоритм хеширования, используемый для настроек gzip-сжатия в NGINX.
httpserverlocation
gzip_http_version
Директива gzip_http_version задаёт минимальную версию HTTP, необходимую для применения gzip-сжатия в NGINX.
httpserverlocation
gzip_min_length
Устанавливает минимальную длину тела ответа для Gzip-сжатия.
httpserverlocation
gzip_no_buffer
Директива 'gzip_no_buffer' отключает буферизацию вывода сжатия gzip.
httpserverlocation
gzip_proxied
Директива `gzip_proxied` управляет сжатием gzip для проксированных запросов на основе указанных условий.
httpserverlocation
gzip_static
Позволяет NGINX напрямую отдавать предварительно сжатые gzip-файлы, если они существуют на диске.
httpserverlocation
gzip_types
Директива `gzip_types` задаёт MIME-типы, которые должны сжиматься с помощью gzip.
httpserverlocation
gzip_vary
Директива `gzip_vary` управляет тем, включается ли заголовок ответа `Vary: Accept-Encoding` для контента, сжатого с помощью gzip.
httpserverlocation
gzip_window
Директива gzip_window задаёт размер скользящего окна для сжатия gzip в NGINX.
httpserverlocation
hash
Директива 'hash' задает алгоритм хеширования, используемый для распределения запросов на upstream-серверы в NGINX.
upstream
http2
Включает поддержку HTTP/2 в указанном контексте конфигурации NGINX.
httpserver
http2_body_preread_size
Директива http2_body_preread_size задаёт максимальный размер тела запроса HTTP/2, который может быть предварительно прочитан и буферизирован перед обработкой.
httpserver
http2_chunk_size
Директива 'http2_chunk_size' задаёт максимальный размер полезной нагрузки фрейма ответа HTTP/2, который может быть отправлен сервером.
httpserverlocation
http2_idle_timeout
Задает время, в течение которого неактивное соединение HTTP/2 остается открытым.
httpserver
http2_max_concurrent_pushes
Ограничивает максимальное количество одновременных HTTP/2 server push-ответов, которые может выполнять NGINX.
httpserver
http2_max_concurrent_streams
Устанавливает максимальное количество параллельных потоков, которые могут быть установлены в рамках одного соединения HTTP/2.
httpserver
http2_max_field_size
Директива `http2_max_field_size` задаёт максимальный размер полей заголовков HTTP/2.
httpserver
http2_max_header_size
Директива http2_max_header_size устанавливает ограничение на максимальный размер заголовков в HTTP/2-запросах и ответах.
httpserver
http2_max_requests
Директива http2_max_requests настраивает максимальное количество одновременных HTTP/2-запросов, которые могут обрабатываться для одного соединения.
httpserver
http2_pool_size
Директива http2_pool_size задаёт размер пула соединений HTTP/2 в NGINX.
httpserver
http2_push
Директива http2_push включает server push для конкретных ресурсов в NGINX.
httpserverlocation
http2_push_preload
Включает серверный push HTTP/2 для динамически предварительно загружаемых ресурсов.
httpserverlocation
http2_recv_buffer_size
Задает размер буфера приёма для HTTP/2-соединений в NGINX.
http
http2_recv_timeout
Директива http2_recv_timeout задаёт максимальное время ожидания получения данных от клиента по соединению HTTP/2 перед тайм-аутом.
httpserver
http2_streams_index_size
Директива 'http2_streams_index_size' задает размер индекса потоков HTTP/2 в NGINX.
httpserver
http3
Директива http3 включает поддержку протокола HTTP/3 в NGINX.
httpserver
http3_hq
Включает поддержку HTTP/3 в NGINX.
httpserver
http3_max_concurrent_streams
Задает максимальное количество одновременных потоков HTTP/3, разрешённых для одного соединения.
httpserver
http3_stream_buffer_size
Директива 'http3_stream_buffer_size' задаёт размер буфера для данных QUIC-потока в NGINX.
httpserver
if
Директива 'if' позволяет выполнять условную обработку запросов на основе указанных критериев.
serverlocation
if_modified_since
Директива 'if_modified_since' контролирует, как NGINX отвечает на запросы на основе метки времени Last-Modified указанного ресурса.
httpserverlocation
ignore_invalid_headers
Директива `ignore_invalid_headers` управляет тем, будет ли NGINX игнорировать недопустимые заголовки в HTTP-запросах.
httpserver
image_filter
Директива image_filter в NGINX позволяет манипулировать и фильтровать файлы изображений на лету.
location
image_filter_buffer
Директива `image_filter_buffer` задаёт размер буфера, используемого для обработки изображений в NGINX.
httpserverlocation
image_filter_interlace
Директива image_filter_interlace включает интерлейсинг для изображений, обрабатываемых модулем image filter в NGINX.
httpserverlocation
image_filter_jpeg_quality
Устанавливает качество JPEG-изображений для их обработки в NGINX.
httpserverlocation
image_filter_sharpen
Директива 'image_filter_sharpen' применяет фильтр повышения резкости к изображениям, обслуживаемым NGINX.
httpserverlocation
image_filter_transparency
Директива 'image_filter_transparency' управляет прозрачностью изображений, обрабатываемых модулем фильтра изображений NGINX.
httpserverlocation
image_filter_webp_quality
Задает качество изображений WebP при фильтрации в NGINX.
httpserverlocation
include
Директива 'include' позволяет включать файлы конфигурации в конфигурационные файлы NGINX, обеспечивая модульность конфигурации.
index
Директива 'index' определяет файл по умолчанию, который будет возвращён при запросе директории.
httpserverlocation
internal
Директива `internal` помечает блок location как доступный только изнутри самого NGINX, предотвращая прямой доступ внешних клиентов.
location
ip_hash
Директива `ip_hash` обеспечивает сохранение сессий, направляя запросы с одного и того же IP-адреса клиента на один и тот же сервер в группе upstream.
upstream
keepalive
Директива `keepalive` позволяет поддерживать HTTP keepalive‑соединения в контексте upstream.
upstream
keepalive_disable
Директива `keepalive_disable` отключает HTTP keep-alive для указанных строк User-Agent.
httpserverlocation
keepalive_min_timeout
Задаёт минимальное время ожидания для keep-alive соединений между NGINX и клиентами.
httpserverlocation
keepalive_requests
Директива `keepalive_requests` ограничивает количество запросов, которые могут быть отправлены по одному постоянному соединению (keepalive).
upstream
keepalive_time
Директива keepalive_time задаёт время, в течение которого существующее соединение в upstream может оставаться неактивным до его закрытия.
upstream
keepalive_timeout
Директива keepalive_timeout задаёт таймаут для keep-alive соединений с upstream servers.
upstream
large_client_header_buffers
Директива 'large_client_header_buffers' настраивает количество и размер буферов, используемых для чтения больших заголовков запросов клиента в NGINX.
httpserver
least_conn
Директива 'least_conn' в NGINX выбирает сервер с наименьшим количеством активных соединений в группе upstream.
upstream
limit_conn
Директива `limit_conn` ограничивает количество одновременных подключений с одного IP address.
httpserverlocation
limit_conn_dry_run
Директива `limit_conn_dry_run` позволяет тестировать лимиты соединений без их принудительного применения.
httpserverlocation
limit_conn_log_level
Директива `limit_conn_log_level` задаёт уровень логирования для ошибок превышения лимита подключений.
httpserverlocation
limit_conn_status
Директива `limit_conn_status` задаёт код состояния HTTP, возвращаемый при превышении лимита подключений.
httpserverlocation
limit_conn_zone
Директива 'limit_conn_zone' создаёт область разделяемой памяти для ограничения количества одновременных подключений по указанному ключу.
http
limit_except
Директива 'limit_except' ограничивает HTTP-методы запросов в указанном блоке location.
location
limit_rate
Директива `limit_rate` ограничивает пропускную способность для ответа, отправляемого клиенту.
httpserverlocation
limit_rate_after
Директива 'limit_rate_after' позволяет указать определённое количество данных, которое может быть отправлено клиенту перед ограничением скорости.
httpserverlocation
limit_req
Директива 'limit_req' контролирует скорость обработки запросов NGINX для защиты от чрезмерной нагрузки.
httpserverlocation
limit_req_dry_run
Директива limit_req_dry_run позволяет тестировать ограничение частоты запросов без фактического применения.
httpserverlocation
limit_req_log_level
Директива `limit_req_log_level` задаёт уровень логирования для записей о лимитировании запросов в NGINX.
httpserverlocation
limit_req_status
Директива `limit_req_status` задаёт HTTP-код состояния, возвращаемый клиентам, когда запрос отклоняется из-за ограничения скорости.
httpserverlocation
limit_req_zone
Директива 'limit_req_zone' задаёт область общей памяти для ограничения скорости запросов по заданному ключу.
http
lingering_close
Директива `lingering_close` включает или отключает задержанное закрытие для HTTP-соединений в NGINX.
httpserverlocation
lingering_time
Директива 'lingering_time' в NGINX задаёт период ожидания запросов перед закрытием соединения.
httpserverlocation
lingering_timeout
Устанавливает период ожидания для отложенного закрытия подключений.
httpserverlocation
listen
Директива 'listen' задаёт IP-адрес и порт, которые прослушивает серверный блок.
server
location
Директива `location` определяет, как NGINX должен обрабатывать запросы на основе URI.
serverlocation
log_format
Директива 'log_format' определяет формат логов, записываемых NGINX.
http
log_not_found
Директива log_not_found контролирует, записывать ли в журнал запросы к отсутствующим файлам.
httpserverlocation
log_subrequest
Директива `log_subrequest` управляет тем, регистрируются ли подзапросы в журналах ошибок NGINX.
httpserverlocation
map
Директива 'map' создаёт переменную, значение которой устанавливается на основе указанного входного значения, что упрощает условную конфигурацию в NGINX.
http
map_hash_bucket_size
Определяет размер hash bucket для хранения ключей в модуле NGINX map.
http
map_hash_max_size
Задаёт максимальный размер хеш-таблиц, используемых для отображения ключей в значения в HTTP-ядре NGINX.
http
max_ranges
Директива 'max_ranges' ограничивает количество HTTP-диапазонных запросов, которые сервер NGINX обработает для одного ответа.
httpserverlocation
memcached_bind
Директива 'memcached_bind' задаёт адрес, на котором будет слушать сервер memcached.
httpserverlocation
memcached_buffer_size
Директива `memcached_buffer_size` задаёт размер буфера, используемого для хранения ответов от сервера memcached.
httpserverlocation
memcached_connect_timeout
Устанавливает таймаут подключения к серверу memcached в контексте HTTP-сервера NGINX.
httpserverlocation
memcached_gzip_flag
Директива 'memcached_gzip_flag' управляет сжатием ответов от сервера memcached в NGINX.
httpserverlocation
memcached_next_upstream
Директива `memcached_next_upstream` настраивает поведение NGINX при ошибке соединения с memcached-сервером.
httpserverlocation
memcached_next_upstream_timeout
Директива memcached_next_upstream_timeout задаёт тайм-аут для повторной попытки неудачного запроса к серверу memcached.
httpserverlocation
memcached_next_upstream_tries
Директива `memcached_next_upstream_tries` задаёт, сколько серверов memcached будет опробовано перед тем, как запрос будет считаться неудачным.
httpserverlocation
memcached_pass
Директива `memcached_pass` используется для маршрутизации запросов к серверу memcached.
locationif in location
memcached_read_timeout
Директива `memcached_read_timeout` задаёт таймаут чтения ответа от сервера memcached.
httpserverlocation
memcached_send_timeout
Задает таймаут для отправки запросов на сервер memcached.
httpserverlocation
memcached_socket_keepalive
Эта директива включает или отключает функцию TCP keepalive для сокетного соединения memcached.
httpserverlocation
merge_slashes
Директива 'merge_slashes' используется для управления тем, как NGINX обрабатывает несколько подряд идущих косых черт в URI.
httpserver
min_delete_depth
Директива `min_delete_depth` задаёт минимальную глубину для удаления каталогов при обработке файловой системы NGINX.
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
Директива 'mirror_request_body' управляет тем, зеркалировать ли тело запроса в NGINX.
httpserverlocation
modern_browser
Директива 'modern_browser' позволяет тонко настраивать совместимость современных веб-браузеров в NGINX.
httpserverlocation
modern_browser_value
Директива `modern_browser_value` управляет HTTP-ответом для значения современного браузера в модуле NGINX HTTP Core.
httpserverlocation
mp4
Директива 'mp4' включает поддержку потоковой передачи MP4-видео в контексте location NGINX.
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
Управляет тем, как NGINX заполняет HTTP-ответы для Internet Explorer.
httpserverlocation
msie_refresh
Директива `msie_refresh` управляет поведением HTTP-ответов для браузеров Internet Explorer, чтобы обеспечить корректное обновление кэшированного содержимого.
httpserverlocation
open_file_cache
Директива `open_file_cache` включает кэширование дескрипторов файлов для улучшения производительности отдачи файлов.
httpserverlocation
open_file_cache_errors
Директива 'open_file_cache_errors' контролирует, следует ли кэшировать статусы ошибок при открытии файлов в NGINX.
httpserverlocation
open_file_cache_events
Директива open_file_cache_events управляет поведением кэширования событий открытия файлов в NGINX.
httpserverlocation
open_file_cache_min_uses
Задает минимальное количество обращений, после которых файл кэшируется в памяти.
httpserverlocation
open_file_cache_valid
Директива open_file_cache_valid задаёт, как долго информация о кэшированных файлах считается действительной.
httpserverlocation
open_log_file_cache
Директива `open_log_file_cache` повышает производительность ведения логов за счёт кэширования дескрипторов файлов журналов.
httpserverlocation
output_buffers
Директива output_buffers настраивает количество и размер буферов, используемых для чтения тела ответа от upstream-сервера.
httpserverlocation
override_charset
Директива `override_charset` позволяет конфигурации сервера принудительно устанавливать определённую кодировку для ответов, переопределяя любой charset, указанный в заголовке Content-Type.
httpserverlocation
perl
Директива 'perl' позволяет использовать Perl-скрипты внутри NGINX для обработки запросов.
locationlimit_except
perl_modules
Директива 'perl_modules' указывает модули Perl, которые должны быть загружены в NGINX.
http
perl_require
Директива `perl_require` загружает модуль Perl для использования в конфигурациях NGINX.
http
perl_set
Директива `perl_set` позволяет задавать переменную с помощью кода Perl в конфигурации NGINX.
http
port_in_redirect
Директива `port_in_redirect` управляет тем, включается ли номер порта запроса в перенаправления, генерируемые NGINX.
httpserverlocation
post_action
Директива `post_action` задаёт обработчик, который выполняется после отправки ответа клиенту.
httpserverlocation
postpone_gzipping
Директива 'postpone_gzipping' управляет тем, когда NGINX применяет gzip-сжатие к ответам, что позволяет оптимизировать ресурсы сервера.
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
Директива 'proxy_hide_header' удаляет указанные заголовки из ответа, получаемого клиентом при использовании proxy_pass.
httpserverlocation
proxy_http_version
Директива 'proxy_http_version' указывает версию протокола HTTP, используемую при общении с проксируемым сервером.
httpserverlocation
proxy_ignore_client_abort
Configures whether to ignore client aborts while processing proxy requests.
httpserverlocation
proxy_ignore_headers
Директива `proxy_ignore_headers` настраивает NGINX так, чтобы игнорировать определённые заголовки в проксируемых ответах.
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
Директива `proxy_next_upstream` определяет, должен ли запрос быть передан следующему upstream-серверу при сбое.
httpserverlocation
proxy_next_upstream_timeout
Директива 'proxy_next_upstream_timeout' задаёт таймаут для попыток подключения к следующему upstream-серверу в прокси-сценарии.
httpserverlocation
proxy_next_upstream_tries
Директива `proxy_next_upstream_tries` управляет количеством попыток связи с upstream-серверами, если предыдущий запрос завершился неудачей.
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
Директива `proxy_pass_header` указывает, какие заголовки должны быть переданы от проксируемого сервера клиенту.
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
Директива `proxy_ssl_certificate` задаёт файл клиентского SSL-сертификата для SSL/TLS-соединений с проксируемым сервером.
httpserverlocation
proxy_ssl_certificate_cache
Директива `proxy_ssl_certificate_cache` настраивает поведение кэширования клиентских SSL-сертификатов при проксировании в NGINX.
httpserverlocation
proxy_ssl_certificate_key
Указывает файл приватного ключа SSL-сертификата для проксирования HTTPS-соединений.
httpserverlocation
proxy_ssl_ciphers
Директива `proxy_ssl_ciphers` задаёт список допустимых SSL-шифров для проксируемых SSL-соединений в NGINX.
httpserverlocation
proxy_ssl_conf_command
Директива `proxy_ssl_conf_command` задаёт команды конфигурации, связанные с SSL, для прокси‑соединений в NGINX.
httpserverlocation
proxy_ssl_crl
Директива `proxy_ssl_crl` указывает файл списка отозванных сертификатов (CRL) для проверки сертификатов в SSL-прокси-соединениях.
httpserverlocation
proxy_ssl_name
Директива proxy_ssl_name задаёт SSL-имя хоста для проксируемого запроса.
httpserverlocation
proxy_ssl_password_file
Директива `proxy_ssl_password_file` указывает путь к файлу, содержащему пароли для аутентификации по клиентскому сертификату SSL.
httpserverlocation
proxy_ssl_protocols
Директива proxy_ssl_protocols определяет SSL/TLS протоколы, которые принимаются при установлении защищённого соединения с проксируемым сервером.
httpserverlocation
proxy_ssl_server_name
Директива `proxy_ssl_server_name` включает SNI для проксируемых запросов, позволяя NGINX отправлять имя сервера в SSL handshake.
httpserverlocation
proxy_ssl_session_reuse
Директива `proxy_ssl_session_reuse` управляет повторным использованием SSL-сеансов между проксируемыми соединениями.
httpserverlocation
proxy_ssl_trusted_certificate
Директива `proxy_ssl_trusted_certificate` указывает файл, содержащий доверенные сертификаты CA для проверки SSL-соединений с проксируемыми серверами.
httpserverlocation
proxy_ssl_verify
Директива `proxy_ssl_verify` управляет проверкой SSL-сертификата для проксируемых соединений.
httpserverlocation
proxy_ssl_verify_depth
Директива `proxy_ssl_verify_depth` задаёт глубину проверки цепочек SSL-сертификатов при проксировании.
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
Директива `proxy_temp_file_write_size` задаёт ограничение размера для записи временных файлов при обработке проксированных ответов.
httpserverlocation
proxy_temp_path
Sets the path for temporary files used by the proxy module in NGINX.
httpserverlocation
quic_active_connection_id_limit
Управляет максимальным количеством активных connection IDs, используемых для QUIC-соединений.
httpserver
quic_gso
Директива 'quic_gso' включает или отключает использование Generic Segmentation Offload для QUIC-подключений в NGINX.
httpserver
quic_host_key
Директива 'quic_host_key' задаёт ключ, используемый для соединений по протоколу QUIC в блоке server NGINX.
httpserver
quic_retry
Директива `quic_retry` включает или отключает повторные попытки соединения QUIC в NGINX.
httpserver
random
Директива 'random' указывает, что метод балансировки нагрузки, используемый в upstream block, будет случайным образом выбирать server.
upstream
random_index
Директива 'random_index' позволяет NGINX выдавать файлы в случайном порядке из указанного каталога.
location
read_ahead
Директива `read_ahead` задаёт объём данных, читаемых заранее из клиентского соединения для оптимизации буферизации.
httpserverlocation
real_ip_header
Директива real_ip_header задаёт имя HTTP-заголовка, используемого для получения реального IP-адреса клиента.
httpserverlocation
real_ip_recursive
Директива `real_ip_recursive` включает рекурсивную замену IP-адреса клиента, полученного от доверенных прокси, в NGINX.
httpserverlocation
recursive_error_pages
Директива `recursive_error_pages` управляет тем, обрабатываются ли страницы ошибок рекурсивно.
httpserverlocation
referer_hash_bucket_size
Директива `referer_hash_bucket_size` задаёт размер корзин хеш-таблицы, используемых для хранения HTTP заголовков Referer в NGINX.
serverlocation
referer_hash_max_size
Задает максимальный размер хеш-таблицы, используемой для хранения данных referer в NGINX.
serverlocation
request_pool_size
Директива `request_pool_size` задаёт размер пулов памяти, выделяемых для обработки запросов.
httpserver
reset_timedout_connection
Директива `reset_timedout_connection` позволяет NGINX сбрасывать соединения, у которых истёк тайм-аут, чтобы освободить ресурсы.
httpserverlocation
resolver
Директива resolver определяет DNS-серверы, используемые для разрешения имён доменов.
httpserverlocation
resolver_timeout
Директива resolver_timeout задает максимальное время разрешения DNS в NGINX.
httpserverlocation
return
Директива `return` немедленно возвращает клиенту указанный HTTP-код состояния или ответ с перенаправлением.
serverlocationif in server
rewrite
Директива `rewrite` изменяет URI запроса на основе заданных шаблонов и строк замены.
serverlocationif in server
rewrite_log
Директива rewrite_log включает логирование деталей обработки правил перезаписи для запросов.
httpserverlocation
root
Директива 'root' указывает корневой каталог файлов, которые NGINX обслуживает для 'location' или 'server block'.
httpserverlocation
satisfy
Директива 'satisfy' управляет тем, как предоставляется доступ к ресурсам на основе нескольких методов контроля доступа.
httpserverlocation
scgi_bind
Директива `scgi_bind` задаёт адрес и порт, на которых SCGI-сервер будет прослушивать подключения.
httpserverlocation
scgi_buffer_size
Определяет размер буфера, используемого для чтения первой части ответа от SCGI-сервера.
httpserverlocation
scgi_buffering
Директива 'scgi_buffering' включает или отключает буферизацию ответов от SCGI-серверов в NGINX.
httpserverlocation
scgi_buffers
Директива `scgi_buffers` задаёт количество и размер буферов, используемых для ответов SCGI.
httpserverlocation
scgi_busy_buffers_size
Директива `scgi_busy_buffers_size` задаёт размер буфера для хранения занятых SCGI-ответов в NGINX.
httpserverlocation
scgi_cache
Директива 'scgi_cache' включает кэширование ответов SCGI-серверов в NGINX.
httpserverlocation
scgi_cache_background_update
Директива `scgi_cache_background_update` включает обновление кэша в фоновом режиме для ответов SCGI.
httpserverlocation
scgi_cache_bypass
The `scgi_cache_bypass` directive controls when to bypass the SCGI cache based on specified conditions.
httpserverlocation
scgi_cache_key
Директива `scgi_cache_key` устанавливает ключ кэша для SCGI-ответов в NGINX.
httpserverlocation
scgi_cache_lock
Директива 'scgi_cache_lock' управляет применением блокировки, когда запрос к кэшированному SCGI-ответу обрабатывается одновременно несколькими процессами.
httpserverlocation
scgi_cache_lock_age
Директива `scgi_cache_lock_age` контролирует продолжительность, в течение которой запрос будет удерживать блокировку записи кэша для ответов SCGI.
httpserverlocation
scgi_cache_lock_timeout
Устанавливает максимальное время ожидания блокировки кэшированного ответа в SCGI-кешировании NGINX.
httpserverlocation
scgi_cache_max_range_offset
Настраивает максимальное смещение при получении диапазона из кэша SCGI.
httpserverlocation
scgi_cache_methods
Директива `scgi_cache_methods` указывает HTTP-методы, которые следует кешировать при использовании протокола SCGI с NGINX.
httpserverlocation
scgi_cache_min_uses
Устанавливает минимальное количество обращений к запросу SCGI, после которых он будет кэшироваться.
httpserverlocation
scgi_cache_path
Директива `scgi_cache_path` задаёт место для хранения ответов SCGI, позволяя использовать кэширование для повышения производительности.
http
scgi_cache_revalidate
Директива `scgi_cache_revalidate` управляет тем, будет ли NGINX повторно проверять кэшированные ответы SCGI перед их отправкой клиентам.
httpserverlocation
scgi_cache_use_stale
Директива scgi_cache_use_stale указывает, когда использовать устаревшие данные SCGI-кэша для обслуживания клиентских запросов в определённых ситуациях.
httpserverlocation
scgi_cache_valid
Директива 'scgi_cache_valid' определяет период времени, в течение которого кэшированные ответы на SCGI-запросы считаются действительными.
httpserverlocation
scgi_connect_timeout
Директива `scgi_connect_timeout` задаёт максимальное время для установления соединения с сервером SCGI в NGINX.
httpserverlocation
scgi_force_ranges
Директива `scgi_force_ranges` принуждает использовать запросы диапазонов для ответов SCGI, влияя на то, как данные отправляются клиентам.
httpserverlocation
scgi_hide_header
Директива `scgi_hide_header` указывает NGINX исключать определённые заголовки из ответа, отправляемого клиентам при использовании протокола SCGI.
httpserverlocation
scgi_ignore_client_abort
Директива `scgi_ignore_client_abort` управляет тем, будет ли NGINX игнорировать события разрыва соединения клиента при обработке SCGI-запросов.
httpserverlocation
scgi_ignore_headers
Директива `scgi_ignore_headers` позволяет указать, какие заголовки от SCGI сервера следует игнорировать в ответе клиенту.
httpserverlocation
scgi_intercept_errors
Директива `scgi_intercept_errors` позволяет NGINX перехватывать ошибки, генерируемые SCGI-серверами, что даёт возможность реализовать пользовательскую обработку ошибок.
httpserverlocation
scgi_limit_rate
Директива scgi_limit_rate ограничивает скорость исходящих SCGI-ответов.
httpserverlocation
scgi_max_temp_file_size
Директива `scgi_max_temp_file_size` ограничивает максимальный размер временных файлов, создаваемых для SCGI-запросов.
httpserverlocation
scgi_next_upstream
Директива `scgi_next_upstream` определяет, какие условия ошибок вызывают повторную попытку отправки запроса на следующий сервер в блоке upstream при использовании SCGI.
httpserverlocation
scgi_next_upstream_timeout
Директива 'scgi_next_upstream_timeout' задаёт интервал времени ожидания ответа от следующего SCGI-сервера в upstream-группе, если текущий сервер не отвечает.
httpserverlocation
scgi_next_upstream_tries
Директива 'scgi_next_upstream_tries' задаёт количество попыток подключения к следующему upstream‑серверу в случае сбоя в коммуникации с SCGI‑службой.
httpserverlocation
scgi_no_cache
Директива `scgi_no_cache` управляет поведением серверного кеша для ответов SCGI.
httpserverlocation
scgi_param
Директива `scgi_param` задаёт параметры SCGI для запросов к SCGI-серверам.
httpserverlocation
scgi_pass
Директива `scgi_pass` пересылает запросы на SCGI-сервер.
locationif in location
scgi_pass_header
Директива `scgi_pass_header` позволяет указать заголовки, которые должны быть переданы от SCGI-сервера в ответе клиенту.
httpserverlocation
scgi_pass_request_body
Директива scgi_pass_request_body контролирует, отправляется ли тело запроса на SCGI-сервер при использовании проксирования SCGI.
httpserverlocation
scgi_pass_request_headers
Директива 'scgi_pass_request_headers' контролирует, пересылает ли NGINX заголовки SCGI-запроса на бэкенд.
httpserverlocation
scgi_read_timeout
Устанавливает таймаут чтения ответа от SCGI-сервера.
httpserverlocation
scgi_request_buffering
Директива `scgi_request_buffering` управляет буферизацией SCGI-запросов в NGINX.
httpserverlocation
scgi_send_timeout
Директива 'scgi_send_timeout' задаёт максимальное время, которое NGINX будет ждать при отправке запроса серверу SCGI.
httpserverlocation
scgi_socket_keepalive
Директива 'scgi_socket_keepalive' включает или отключает поддержку keep-alive для SCGI-соединений.
httpserverlocation
scgi_store
Директива `scgi_store` определяет, куда сохранять тело ответа на SCGI-запрос.
httpserverlocation
scgi_store_access
Директива scgi_store_access позволяет задавать правила контроля доступа для сохранения файлов в ответах SCGI.
httpserverlocation
scgi_temp_file_write_size
Устанавливает ограничение размера для временных файлов, создаваемых при обработке SCGI-запросов.
httpserverlocation
scgi_temp_path
Директива `scgi_temp_path` задаёт путь для временного хранения запросов SCGI (Simple Common Gateway Interface), позволяя осуществлять специализированную обработку данных SCGI.
httpserverlocation
secure_link
Директива 'secure_link' используется для защиты ресурсов, требуя наличия действительной защищённой ссылки для доступа.
httpserverlocation
secure_link_md5
Директива `secure_link_md5` генерирует и проверяет MD5-хэши для защищённых ссылок на файлы.
httpserverlocation
secure_link_secret
Директива `secure_link_secret` задаёт общий секрет, используемый для проверки защищённых ссылок в NGINX.
httpserverlocation
send_lowat
Директива `send_lowat` управляет нижним порогом (low-water mark) для TCP-буферов отправки в NGINX.
httpserverlocation
send_timeout
Директива `send_timeout` устанавливает таймаут для передачи ответа клиенту.
httpserverlocation
sendfile
Директива `sendfile` включает или отключает использование системного вызова `sendfile()` для передачи файлов в ответ на запросы клиентов.
httpserverlocation
sendfile_max_chunk
Директива sendfile_max_chunk задаёт максимальный объём данных, отправляемых с помощью системного вызова sendfile в NGINX.
httpserverlocation
server
Директива `server` определяет блок виртуального сервера в конфигурациях NGINX.
http
server_name
Директива 'server_name' определяет доменные имена, за которые отвечает серверный блок в NGINX.
server
server_name_in_redirect
Директива server_name_in_redirect управляет тем, будет ли имя сервера включено в перенаправления.
httpserverlocation
server_names_hash_bucket_size
Задаёт размер хэш-ячейки для хранения имён серверов.
http
server_names_hash_max_size
Директива 'server_names_hash_max_size' задаёт максимальный размер таблицы хешей, используемой для хранения имён серверов в NGINX.
http
server_tokens
Директива 'server_tokens' управляет тем, включает ли NGINX версию сервера в HTTP-заголовки ответа.
httpserverlocation
set
Директива 'set' присваивает значение переменной в контексте конфигурации NGINX.
serverlocationif in server
set_real_ip_from
Директива 'set_real_ip_from' указывает доверенные адреса, от которых NGINX будет принимать реальный IP клиента.
httpserverlocation
slice
Директива `slice` в NGINX позволяет разбивать запросы для обработки в определённых блоках.
httpserverlocation
source_charset
Директива `source_charset` задаёт набор символов, который сервер NGINX будет использовать для интерпретации исходного содержимого.
httpserverlocation
split_clients
Директива `split_clients` позволяет NGINX разделять клиентов на разные группы на основе указанного процента и выполнять различные действия для каждой группы.
http
ssi
Директива 'ssi' включает или отключает функцию Server Side Includes (SSI) в указанных контекстах.
httpserverlocation
ssi_ignore_recycled_buffers
Директива `ssi_ignore_recycled_buffers` управляет тем, будут ли переработанные буферы игнорироваться при обработке SSI.
httpserverlocation
ssi_last_modified
Директива ssi_last_modified включает или отключивает генерацию заголовков Last-Modified для файлов, обрабатываемых Server Side Includes (SSI).
httpserverlocation
ssi_min_file_chunk
Директива `ssi_min_file_chunk` задаёт минимальный размер фрагментов файла, которые должны обрабатываться при использовании включений на стороне сервера (SSI).
httpserverlocation
ssi_silent_errors
Директива 'ssi_silent_errors' включает или отключает подавление сообщений об ошибках, создаваемых командами SSI в NGINX.
httpserverlocation
ssi_types
Директива 'ssi_types' в NGINX определяет типы медиафайлов, которые должны обрабатываться для Server Side Includes (SSI).
httpserverlocation
ssi_value_length
Директива ssi_value_length задаёт максимальный размер значений переменных SSI в байтах.
httpserverlocation
ssl_buffer_size
Директива `ssl_buffer_size` задаёт размер буфера, используемого для чтения данных SSL.
httpserver
ssl_certificate
Директива ssl_certificate указывает путь к файлу SSL-сертификата для конфигураций сервера HTTPS в NGINX.
httpserver
ssl_certificate_cache
Директива ssl_certificate_cache задаёт параметры кэширования SSL-сертификатов в NGINX.
httpserver
ssl_certificate_compression
Директива ssl_certificate_compression определяет, включена ли или отключена компрессия сертификатов SSL/TLS.
httpserver
ssl_certificate_key
Директива ssl_certificate_key указывает файл приватного ключа, используемый для шифрования SSL/TLS в NGINX.
httpserver
ssl_ciphers
Задает список шифров, используемых для SSL/TLS-соединений в NGINX.
httpserver
ssl_client_certificate
Директива ssl_client_certificate указывает файл, содержащий доверенные сертификаты CA для проверки клиентских сертификатов.
httpserver
ssl_conf_command
Директива ssl_conf_command позволяет задавать конфигурации, связанные с SSL, для NGINX.
httpserver
ssl_crl
Директива `ssl_crl` указывает файл списка отзыва сертификатов (CRL) для проверки отозванных SSL-сертификатов.
httpserver
ssl_dhparam
Указывает параметры DH для обмена ключами Диффи-Хеллмана в SSL/TLS‑соединениях.
httpserver
ssl_early_data
Директива `ssl_early_data` включает или отключает использование ранних данных TLS в NGINX.
httpserver
ssl_ecdh_curve
Задает кривую для ECDH (Elliptic Curve Diffie-Hellman) обмена ключами в сессиях SSL/TLS.
httpserver
ssl_ech_file
Настраивает путь к файлу, содержащему данные конфигурации ECH (Encrypted Client Hello).
httpserver
ssl_ocsp
Директива `ssl_ocsp` включает или отключает проверку протокола Online Certificate Status Protocol (OCSP) для SSL/TLS-соединений в NGINX.
httpserver
ssl_ocsp_cache
Директива `ssl_ocsp_cache` настраивает поведение кэширования ответов OCSP (Протокол онлайн-проверки статуса сертификата) в NGINX.
httpserver
ssl_ocsp_responder
Директива ssl_ocsp_responder указывает URL ответчика OCSP для проверки отзыва SSL-сертификата.
httpserver
ssl_password_file
Директива `ssl_password_file` задаёт путь к файлу, содержащему пароль для приватного ключа SSL-сертификата.
httpserver
ssl_prefer_server_ciphers
Директива `ssl_prefer_server_ciphers` управляет приоритетом наборов шифров, используемых в SSL/TLS-соединениях.
httpserver
ssl_protocols
Директива 'ssl_protocols' указывает SSL/TLS-протоколы, которые разрешено использовать в NGINX.
httpserver
ssl_reject_handshake
Директива `ssl_reject_handshake` используется для управления тем, отклоняется ли SSL-рукопожатие на основании критериев, заданных в конфигурации.
httpserver
ssl_session_cache
Директива `ssl_session_cache` задаёт кэш для параметров SSL-сессии, что ускоряет SSL‑рукопожатие.
httpserver
ssl_session_ticket_key
Директива ssl_session_ticket_key устанавливает ключ session ticket для восстановления SSL-сессий в NGINX.
httpserver
ssl_session_tickets
Директива `ssl_session_tickets` управляет включением или отключением поддержки SSL session tickets в NGINX.
httpserver
ssl_session_timeout
Директива `ssl_session_timeout` задаёт период ожидания для кэширования SSL-сессий в NGINX.
httpserver
ssl_stapling
Директива ssl_stapling включает или отключает OCSP (протокол онлайн-проверки статуса сертификата) stapling в NGINX.
httpserver
ssl_stapling_file
Директива `ssl_stapling_file` указывает имя файла ответа OCSP, который будет использоваться для SSL stapling.
httpserver
ssl_stapling_responder
Директива 'ssl_stapling_responder' настраивает URL для получения ответов OCSP (Online Certificate Status Protocol) в процессе stapling.
httpserver
ssl_stapling_verify
Директива `ssl_stapling_verify` включает проверку ответов OCSP (протокола онлайн-проверки статуса сертификата) для SSL/TLS-соединений.
httpserver
ssl_trusted_certificate
Директива 'ssl_trusted_certificate' указывает один или несколько доверенных сертификатов CA, используемых для проверки клиентских сертификатов в контекстах SSL/TLS.
httpserver
ssl_verify_client
Директива `ssl_verify_client` настраивает, должен ли NGINX запрашивать и проверять SSL-сертификат клиента.
httpserver
ssl_verify_depth
Директива ssl_verify_depth задаёт максимальную глубину цепочки сертификатов CA, которой будет доверять сервер при SSL/TLS-аутентификации клиента.
httpserver
stub_status
Директива 'stub_status' включает простую страницу мониторинга состояния для NGINX.
serverlocation
sub_filter
Директива sub_filter используется для изменения тела ответа путем подстановки одних строк другими.
httpserverlocation
sub_filter_last_modified
Директива sub_filter_last_modified позволяет управлять заголовком Last-Modified проксируемых ответов.
httpserverlocation
sub_filter_once
Директива `sub_filter_once` контролирует, применяется ли замена только один раз в ответе или каждый раз, когда обнаруживается указанная подстрока.
httpserverlocation
sub_filter_types
Директива 'sub_filter_types' настраивает типы содержимого, к которым будут применяться замены в теле ответа в NGINX.
httpserverlocation
subrequest_output_buffer_size
Задает размер выходного буфера для вывода субзапросов в NGINX.
httpserverlocation
tcp_nodelay
Директива tcp_nodelay отключает Nagle's algorithm для TCP-соединений, обеспечивая связь с низкой задержкой.
httpserverlocation
tcp_nopush
Директива tcp_nopush управляет тем, отправляет ли NGINX данные с использованием опции сокета TCP_CORK в Linux.
httpserverlocation
try_files
Директива `try_files` пытается обслуживать файлы из указанных путей, при отсутствии файлов возвращаясь к заданному URI.
serverlocation
types
Директива 'types' в NGINX определяет MIME types на основе расширений файлов.
httpserverlocation
types_hash_bucket_size
Директива 'types_hash_bucket_size' задаёт размер корзины хеширования для таблицы соответствия MIME-типов в NGINX.
httpserverlocation
types_hash_max_size
Устанавливает максимальный размер таблицы хешей для обработки MIME-типов в NGINX.
httpserverlocation
underscores_in_headers
Директива `underscores_in_headers` позволяет использовать символы подчеркивания в именах HTTP-заголовков.
httpserver
uninitialized_variable_warn
Директива 'uninitialized_variable_warn' управляет предупреждениями о неинициализированных переменных в конфигурациях NGINX.
httpserverlocation
upstream
Директива `upstream` определяет группу бэкенд-серверов для балансировки нагрузки.
http
userid
Директива 'userid' в NGINX используется для установки идентификатора пользователя для рабочего процесса, обрабатывающего запрос.
httpserverlocation
userid_domain
Директива `userid_domain` задаёт домен для функции `userid` в NGINX, позволяя связывать идентификаторы сессий с определённым доменом.
httpserverlocation
userid_expires
Задает период, в течение которого файлы cookie с идентификатором пользователя будут действительны.
httpserverlocation
userid_flags
Директива `userid_flags` задаёт флаги для определения идентификаторов пользователей в контексте HTTP-запроса.
httpserverlocation
userid_mark
Директива 'userid_mark' используется для установки уникального идентификатора для отслеживания пользователей в NGINX.
httpserverlocation
userid_name
Директива `userid_name` задаёт имя пользователя, которое будет возвращено в заголовке HTTP-ответа.
httpserverlocation
userid_p3p
Директива `userid_p3p` задаёт политику P3P (Платформа предпочтений конфиденциальности) для разрешения идентификации пользователей с помощью cookies.
httpserverlocation
userid_path
Директива `userid_path` задаёт путь для хранения идентификаторов пользователей (UID), создаваемых системой аутентификации.
httpserverlocation
userid_service
Директива `userid_service` позволяет указать сервис для сопоставления идентификаторов пользователей в NGINX.
httpserverlocation
uwsgi_bind
Директива `uwsgi_bind` задаёт адрес и порт, которые NGINX будет использовать для связи с uWSGI-серверами.
httpserverlocation
uwsgi_buffer_size
Директива `uwsgi_buffer_size` задаёт размер буфера, используемого для чтения первой части ответа от uWSGI сервера.
httpserverlocation
uwsgi_buffering
Директива `uwsgi_buffering` управляет тем, буферизует ли NGINX ответы от приложений uWSGI.
httpserverlocation
uwsgi_buffers
Директива `uwsgi_buffers` задаёт количество и размер буферов, используемых для чтения ответов от uWSGI‑серверов.
httpserverlocation
uwsgi_busy_buffers_size
Задает размер буфера, используемого для хранения данных ответа от серверов uWSGI в NGINX.
httpserverlocation
uwsgi_cache
Директива uwsgi_cache задаёт общий кэш для ответов от uWSGI.
httpserverlocation
uwsgi_cache_background_update
Директива `uwsgi_cache_background_update` управляет тем, будет ли кэш обновляться в фоновом режиме, когда запрос не находит данных в кэше в механизме кэширования uWSGI в NGINX.
httpserverlocation
uwsgi_cache_bypass
Директива uwsgi_cache_bypass определяет условия, при которых кэширование для ответов uWSGI пропускается.
httpserverlocation
uwsgi_cache_key
Директива `uwsgi_cache_key` задаёт ключ для кэша в NGINX при использовании uWSGI-кэширования.
httpserverlocation
uwsgi_cache_lock
Директива `uwsgi_cache_lock` позволяет блокировать кэш, чтобы предотвратить многократную генерацию одного и того же содержимого, когда оно ещё не доступно в кэше.
httpserverlocation
uwsgi_cache_lock_age
Директива `uwsgi_cache_lock_age` задаёт время ожидания блокировки кэша при обслуживании запросов в NGINX с включённым кэшированием uWSGI.
httpserverlocation
uwsgi_cache_lock_timeout
Устанавливает период ожидания (таймаут) для блокировки кэша во время операций кэширования uWSGI.
httpserverlocation
uwsgi_cache_max_range_offset
Устанавливает максимальное смещение в байтах для запросов диапазона в кэшировании uWSGI.
httpserverlocation
uwsgi_cache_methods
Директива uwsgi_cache_methods задаёт, какие HTTP-методы должны кэшироваться uWSGI-кэшем.
httpserverlocation
uwsgi_cache_min_uses
Директива `uwsgi_cache_min_uses` задаёт минимальное количество обращений, после которого запрос будет кешироваться.
httpserverlocation
uwsgi_cache_path
Директива `uwsgi_cache_path` задаёт путь к кэшу для кэширования ответов uWSGI в NGINX.
http
uwsgi_cache_revalidate
Директива `uwsgi_cache_revalidate` управляет тем, будет ли NGINX повторно проверять кешированные ответы у сервера uWSGI перед их выдачей.
httpserverlocation
uwsgi_cache_use_stale
Директива `uwsgi_cache_use_stale` позволяет NGINX отдавать устаревшие кэшированные ответы при возникновении определённых ошибок или условий.
httpserverlocation
uwsgi_cache_valid
Задает длительность кэширования ответов в NGINX при кэшировании UWSGI в зависимости от HTTP-статуса.
httpserverlocation
uwsgi_connect_timeout
Устанавливает тайм-аут подключения к uWSGI-серверу в NGINX.
httpserverlocation
uwsgi_force_ranges
Директива `uwsgi_force_ranges` позволяет серверу отвечать на запросы диапазонов для приложений uWSGI, возвращая полный ответ при установке в 'on'.
httpserverlocation
uwsgi_hide_header
Директива `uwsgi_hide_header` удаляет определённые заголовки, возвращаемые в ответах uWSGI.
httpserverlocation
uwsgi_ignore_client_abort
Директива 'uwsgi_ignore_client_abort' управляет обработкой отключений клиента во время ответов uWSGI.
httpserverlocation
uwsgi_ignore_headers
Директива uwsgi_ignore_headers управляет тем, какие заголовки из ответа uWSGI игнорируются NGINX.
httpserverlocation
uwsgi_intercept_errors
Директива `uwsgi_intercept_errors` управляет тем, перехватывает ли NGINX ошибки, возвращаемые приложениями uWSGI.
httpserverlocation
uwsgi_limit_rate
Директива `uwsgi_limit_rate` ограничивает скорость передачи данных на uWSGI-сервер.
httpserverlocation
uwsgi_max_temp_file_size
Устанавливает максимальный размер временных файлов при обработке запросов uWSGI.
httpserverlocation
uwsgi_modifier1
Директива 'uwsgi_modifier1' задаёт модификатор для uWSGI-запросов в NGINX.
httpserverlocation
uwsgi_modifier2
Директива `uwsgi_modifier2` изменяет поведение ответов протокола uWSGI в NGINX.
httpserverlocation
uwsgi_next_upstream
Директива `uwsgi_next_upstream` определяет условия, при которых сервер NGINX попытается передать запрос следующему серверу в группе, если текущий сервер отказал.
httpserverlocation
uwsgi_next_upstream_timeout
Директива 'uwsgi_next_upstream_timeout' задаёт таймаут для следующего upstream-запроса, когда предыдущий запрос завершился неудачно в контексте uWSGI.
httpserverlocation
uwsgi_next_upstream_tries
Директива 'uwsgi_next_upstream_tries' определяет количество upstream-серверов, к которым NGINX будет пытаться подключиться в случае ошибки при связи с исходным upstream-сервером в режиме uWSGI.
httpserverlocation
uwsgi_no_cache
Директива `uwsgi_no_cache` задает условие, при котором ответы от сервера uWSGI не должны кэшироваться.
httpserverlocation
uwsgi_param
Директива `uwsgi_param` определяет параметры, которые будут переданы uWSGI server.
httpserverlocation
uwsgi_pass
Директива `uwsgi_pass` перенаправляет запросы на сервер приложений uWSGI.
locationif in location
uwsgi_pass_header
Директива `uwsgi_pass_header` используется для указания заголовков, передаваемых от приложений uWSGI в ответ клиенту.
httpserverlocation
uwsgi_pass_request_body
Директива uwsgi_pass_request_body контролирует, передается ли тело запроса на сервер uWSGI вместе с заголовками запроса.
httpserverlocation
uwsgi_pass_request_headers
Директива 'uwsgi_pass_request_headers' управляет передачей заголовков запроса на сервер uWSGI.
httpserverlocation
uwsgi_read_timeout
Устанавливает таймаут на чтение ответа от сервера uWSGI в NGINX.
httpserverlocation
uwsgi_request_buffering
Директива 'uwsgi_request_buffering' контролирует, буферизуются ли тела запросов при обработке запросов uWSGI.
httpserverlocation
uwsgi_send_timeout
Задает время ожидания для чтения ответа от uWSGI-пира.
httpserverlocation
uwsgi_socket_keepalive
Директива `uwsgi_socket_keepalive` включает или отключает keepalive на сокетном соединении uWSGI для повышения надежности.
httpserverlocation
uwsgi_ssl_certificate
Директива `uwsgi_ssl_certificate` указывает SSL-сертификат для соединений uWSGI в NGINX.
httpserverlocation
uwsgi_ssl_certificate_cache
Директива 'uwsgi_ssl_certificate_cache' задаёт поведение кэширования SSL-сертификатов при использовании протокола uWSGI в NGINX, повышая производительность за счёт сокращения времени SSL-рукопожатий.
httpserverlocation
uwsgi_ssl_certificate_key
Настраивает приватный ключ для SSL-сертификата, используемого uWSGI.
httpserverlocation
uwsgi_ssl_ciphers
Директива uwsgi_ssl_ciphers задаёт список шифров для SSL-соединений с серверами uWSGI.
httpserverlocation
uwsgi_ssl_conf_command
Директива `uwsgi_ssl_conf_command` задаёт команды конфигурации SSL для подключений uWSGI в NGINX.
httpserverlocation
uwsgi_ssl_crl
Директива 'uwsgi_ssl_crl' указывает файл CRL (Certificate Revocation List), который будет использоваться для SSL-соединений uWSGI в NGINX.
httpserverlocation
uwsgi_ssl_name
Директива `uwsgi_ssl_name` задаёт имя хоста, используемое для SSL-соединений с сервером uWSGI.
httpserverlocation
uwsgi_ssl_password_file
Указывает путь к файлу, содержащему пароль SSL для подключений к uWSGI backend.
httpserverlocation
uwsgi_ssl_protocols
Директива `uwsgi_ssl_protocols` задаёт SSL-протоколы для связи между NGINX и вышестоящими серверами uWSGI.
httpserverlocation
uwsgi_ssl_server_name
Директива `uwsgi_ssl_server_name` указывает, отправлять ли имя сервера на сервер uWSGI по SSL.
httpserverlocation
uwsgi_ssl_session_reuse
Директива uwsgi_ssl_session_reuse управляет повторным использованием SSL-сессий для запросов uWSGI в NGINX.
httpserverlocation
uwsgi_ssl_trusted_certificate
Директива 'uwsgi_ssl_trusted_certificate' указывает файл доверенного CA-сертификата для проверки SSL-соединений от серверов uWSGI.
httpserverlocation
uwsgi_ssl_verify
Директива `uwsgi_ssl_verify` настраивает проверку SSL-сертификатов для запросов uWSGI в NGINX.
httpserverlocation
uwsgi_ssl_verify_depth
Директива `uwsgi_ssl_verify_depth` задаёт глубину проверки SSL-сертификатов для связи с uWSGI.
httpserverlocation
uwsgi_store
Директива `uwsgi_store` позволяет сохранять ответ от uWSGI-сервера в указанный файл.
httpserverlocation
uwsgi_store_access
Директива `uwsgi_store_access` настраивает контроль доступа к ответам, кэшированным на стороне сервера для приложений uWSGI.
httpserverlocation
uwsgi_string
Директива `uwsgi_string` позволяет задать конкретную строку, которая будет отправлена на сервер приложений uWSGI.
httpserverlocation
uwsgi_temp_file_write_size
Задает размер временных файлов, используемых для буферизованных ответов uWSGI.
httpserverlocation
uwsgi_temp_path
Директива `uwsgi_temp_path` задаёт путь к временным файлам, используемым модулем uWSGI в NGINX.
httpserverlocation
valid_referers
Директива `valid_referers` определяет список разрешённых URL-адресов referer для входящих запросов.
serverlocation
variables_hash_bucket_size
Директива 'variables_hash_bucket_size' устанавливает размер бакетов хеша, используемых для хранения переменных NGINX.
http
variables_hash_max_size
Директива 'variables_hash_max_size' задаёт максимальный размер хеш-таблицы, используемой для хранения переменных NGINX.
http
xml_entities
Директива 'xml_entities' включает или отключает кодирование сущностей XML в ответах NGINX.
httpserverlocation
xslt_last_modified
Директива `xslt_last_modified` позволяет серверу отвечать с отметкой времени последнего изменения XML-документа, обработанного с помощью XSLT.
httpserverlocation
xslt_param
Директива `xslt_param` позволяет задавать параметры для XSLT-преобразований в NGINX.
httpserverlocation
xslt_string_param
Директива `xslt_string_param` позволяет задавать параметры для обработки XSLT в конфигурациях NGINX.
httpserverlocation
xslt_stylesheet
Директива `xslt_stylesheet` указывает XSLT-шаблон, который следует применить к XML-ответам в NGINX.
location
xslt_types
Директива xslt_types определяет MIME-типы для XSLT-ответов в NGINX.
httpserverlocation
zone
Директива 'zone' определяет зону разделяемой памяти для данных состояния сессий в NGINX.
upstream
NGINX Stream Core15
pass
Директива 'pass' определяет, куда направлять запросы клиентов в stream-модуле NGINX.
stream server
preread_buffer_size
Задает размер буфера для чтения начальных данных в модулях stream.
streamstream server
preread_timeout
Устанавливает таймаут для фазы prereading потокового соединения.
streamstream server
proxy_download_rate
Директива `proxy_download_rate` управляет скоростью передачи данных для проксируемых потоков.
streamstream server
proxy_downstream_buffer
Директива proxy_downstream_buffer контролирует буферизацию данных, получаемых от upstream-серверов в модуле NGINX stream.
streamstream server
proxy_half_close
Директива `proxy_half_close` контролирует, закрывает ли NGINX upstream‑соединение после закрытия клиентского соединения в конфигурациях модуля `stream`.
streamstream server
proxy_protocol_timeout
Устанавливает таймаут для получения заголовка PROXY protocol в Stream-модуле NGINX.
streamstream server
proxy_requests
Директива proxy_requests контролирует, может ли NGINX обрабатывать входящие прокси-запросы в модуле stream.
streamstream server
proxy_responses
Директива proxy_responses контролирует количество ответов, которые модуль NGINX Stream будет принимать от upstream servers перед закрытием соединения.
streamstream server
proxy_ssl
Директива proxy_ssl в NGINX Stream Core включает SSL-проксирование для upstream-соединений.
streamstream server
proxy_upload_rate
Директива proxy_upload_rate контролирует максимальную скорость загрузки для проксированных подключений в NGINX Stream.
streamstream server
proxy_upstream_buffer
Устанавливает размер upstream-буфера для TCP и UDP соединений в модуле `stream` NGINX.
streamstream server
ssl_alpn
Директива `ssl_alpn` задаёт протоколы Application-Layer Protocol Negotiation (ALPN) для Stream-соединений в NGINX.
streamstream server
ssl_handshake_timeout
Директива ssl_handshake_timeout задаёт максимальное время, отведённое на завершение SSL‑рукопожатия.
streamstream server
ssl_preread
Enables SSL/TLS handshake parsing for TCP streams in NGINX.
streamstream server
NGINX Mail Core24
auth_http
Директива `auth_http` в NGINX Mail Core настраивает внешний сервер для аутентификации почтовых пользователей посредством HTTP-запроса.
mailmail server
auth_http_header
Директива auth_http_header задаёт HTTP-заголовки, используемые для аутентификации в модуле NGINX Mail.
mailmail server
auth_http_pass_client_cert
Директива `auth_http_pass_client_cert` настраивает, следует ли передавать сертификат клиента на HTTP-сервер аутентификации.
mailmail server
auth_http_timeout
Устанавливает таймаут для HTTP-запросов авторизации в почтовом модуле NGINX.
mailmail server
imap_auth
Директива imap_auth задаёт механизмы аутентификации, используемые для IMAP‑соединений в NGINX Mail.
mailmail server
imap_capabilities
Директива `imap_capabilities` настраивает возможности IMAP-сервера в модуле NGINX Mail.
mailmail server
imap_client_buffer
Директива `imap_client_buffer` задаёт размер буфера для IMAP-клиентских подключений в NGINX Mail.
mailmail server
max_errors
Директива `max_errors` задаёт максимальное число ошибок, допускаемых при подключении к почтовым серверам.
mailmail server
pop3_auth
Директива `pop3_auth` определяет механизм аутентификации для POP3-сервера в Mail-модуле NGINX.
mailmail server
pop3_capabilities
Директива 'pop3_capabilities' указывает возможности, поддерживаемые POP3-сервером в NGINX Mail Core.
mailmail server
protocol
Директива 'protocol' указывает тип протокола для подключения к почтовому серверу в NGINX Mail Core module.
mail server
proxy
Директива 'proxy' в модуле NGINX Mail Core используется для определения настроек прокси для почтовых соединений.
mailmail server
proxy_buffer
Директива `proxy_buffer` позволяет настроить размеры буферов для проксируемых почтовых сообщений в NGINX Mail Core.
mailmail server
proxy_pass_error_message
Директива `proxy_pass_error_message` управляет обработкой сообщений об ошибках при передаче запросов проксируемому бэкенду в модуле NGINX Mail Core.
mailmail server
proxy_protocol
Директива proxy_protocol позволяет NGINX принимать соединения, использующие PROXY protocol, для почтовых серверов.
mailmail server
proxy_smtp_auth
Директива `proxy_smtp_auth` включает или отключает проксирование SMTP-аутентификации в модуле NGINX Mail Core.
mailmail server
proxy_timeout
Директива `proxy_timeout` задаёт максимальное время ожидания для подключений в Mail Core-модуле NGINX.
mailmail server
smtp_auth
Директива smtp_auth задаёт механизмы аутентификации, поддерживаемые SMTP-клиентами.
mailmail server
smtp_capabilities
Директива smtp_capabilities настраивает SMTP-возможности, объявляемые почтовым сервером NGINX.
mailmail server
smtp_client_buffer
Директива smtp_client_buffer задаёт размер буфера, используемого для коммуникации с SMTP-клиентом в Mail-модуле NGINX.
mailmail server
smtp_greeting_delay
Директива smtp_greeting_delay устанавливает задержку перед отправкой SMTP-приветствия клиентам при подключении.
mailmail server
starttls
Директива starttls включает команду STARTTLS для почтовых протоколов, позволяя инициировать защищённое соединение по TLS.
mailmail server
timeout
Директива 'timeout' задает максимальное время, в течение которого почтовый сервер ожидает обмена данными с клиентом перед закрытием соединения.
mailmail server
xclient
Директива xclient управляет тем, устанавливать ли заголовок X-Client в IP-адрес удалённого клиента.
mailmail server
NGINX Core43
accept_mutex
Директива `accept_mutex` управляет использованием механизма взаимного исключения при принятии новых соединений.
events
accept_mutex_delay
Директива 'accept_mutex_delay' управляет временем, в течение которого рабочий процесс будет ждать, пока accept mutex станет доступен, прежде чем принимать новые соединения.
events
acceptex_read
Директива `acceptex_read` включает или отключает использование опции сокета AcceptEx для принятия соединений.
events
daemon
Директива daemon контролирует, будет ли NGINX работать в фоновом режиме (daemon mode) или в переднем плане.
main
debug_connection
Директива `debug_connection` указывает, какие клиентские подключения должны регистрироваться для целей отладки при использовании NGINX в режиме отладки.
events
debug_points
Директива `debug_points` управляет поведением NGINX при достижении определённых точек отладки во время обработки.
main
devpoll_changes
Директива devpoll_changes задаёт максимальное число файловых дескрипторов, которые могут обрабатываться одновременно в методе событий devpoll.
events
devpoll_events
Директива `devpoll_events` настраивает NGINX на использование механизма уведомления о событиях DEVPOLL для управления соединениями.
events
env
Директива 'env' позволяет задавать переменные окружения для рабочих процессов NGINX.
main
epoll_events
Директива `epoll_events` настраивает модель обработки событий для NGINX при использовании механизма epoll.
events
error_log
Директива error_log в NGINX указывает файл или расположение, куда записываются сообщения об ошибках.
main
eventport_events
Директива 'eventport_events' настраивает обработку event ports в NGINX.
events
events
Директива events в NGINX настраивает событийно-ориентированную архитектуру для обработки подключений.
main
google_perftools_profiles
Директива `google_perftools_profiles` включает профилирование с помощью Google Performance Tools в NGINX.
main
http
Директива 'http' в NGINX включает контекст конфигурации HTTP-сервера.
main
iocp_threads
Директива 'iocp_threads' задаёт количество потоков завершения I/O для управления асинхронными операциями в NGINX на Windows.
events
kqueue_changes
Директива `kqueue_changes` задаёт количество изменений, которые можно добавить в экземпляр kqueue для мониторинга событий в системах macOS.
events
kqueue_events
Директива kqueue_events настраивает NGINX на использование механизма уведомлений о событиях kqueue в системах BSD для эффективной обработки событий.
events
load_module
Директива `load_module` динамически загружает модуль NGINX во время выполнения.
main
lock_file
Директива `lock_file` указывает файл, используемый для обеспечения запуска только одного экземпляра NGINX одновременно.
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
Директива 'master_process' управляет работой мастер-процесса NGINX.
main
multi_accept
Директива multi_accept позволяет рабочему процессу одновременно принимать несколько соединений с прослушивающего сокета.
events
pcre_jit
Директива `pcre_jit` включает или отключает JIT-компиляцию (Just-In-Time) для регулярных выражений PCRE в NGINX.
main
pid
Директива `pid` указывает файл, в который NGINX должен записать идентификатор процесса (PID) при запуске в режиме демона.
main
post_acceptex
Директива 'post_acceptex' указывает функцию, которая выполняется после успешной операции accept на сокете в NGINX.
events
quic_bpf
Директива 'quic_bpf' включает или отключает использование BPF (Berkeley Packet Filter) для обработки протокола QUIC в NGINX.
main
ssl_engine
Директива ssl_engine указывает SSL-библиотеку, которая будет использоваться NGINX для SSL-соединений.
main
ssl_object_cache_inheritable
Директива `ssl_object_cache_inheritable` определяет, могут ли настройки кэша объектов SSL наследоваться из основного контекста.
main
stream
Директива 'stream' определяет блок для обработки трафика TCP и UDP в NGINX.
main
thread_pool
Директива `thread_pool` настраивает пул потоков для обработки асинхронных запросов в NGINX.
main
timer_resolution
Задаёт разрешение таймера в миллисекундах.
main
use
Директива 'use' задаёт метод обработки событий в NGINX.
events
user
Директива user задаёт пользователя и группу, от имени которых будут выполняться рабочие процессы NGINX.
main
worker_aio_requests
Директива 'worker_aio_requests' настраивает максимальное количество асинхронных операций ввода-вывода, которые каждый рабочий процесс может выполнять одновременно.
events
worker_connections
Директива worker_connections устанавливает максимальное количество одновременных соединений, которое может обрабатывать каждый рабочий процесс.
events
worker_cpu_affinity
Директива `worker_cpu_affinity` привязывает worker-процессы NGINX к конкретным ядрам CPU для повышения производительности.
main
worker_priority
Устанавливает приоритет рабочих процессов для более эффективного планирования на многопроцессорных системах.
main
worker_processes
Директива worker_processes задаёт количество рабочих процессов в NGINX.
main
worker_rlimit_core
Устанавливает предел размера core-файлов для рабочих процессов.
main
worker_rlimit_nofile
Директива 'worker_rlimit_nofile' устанавливает максимальное количество открытых файлов, которое может иметь каждый рабочий процесс NGINX.
main
worker_shutdown_timeout
Устанавливает тайм-аут для плавного завершения рабочих процессов в NGINX.
main
working_directory
Устанавливает рабочую директорию для рабочих процессов NGINX.
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
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
NGINX module for setting immutable caching on static assets2
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 с WebAssembly на базе 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
Native cross-site scripting support in NGINX6
Модуль HTTP-конкатенации для NGINX6
Модуль push stream для NGINX36
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
Модуль sticky cookie для NGINX3
Модуль WebP для NGINX1
Модуль анонимизации IP-адресов для NGINX1
Модуль ввода форм для NGINX2
Модуль для обработки загрузки файлов в NGINX20
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
Переменные типа массива для NGINX1
Ядро модуля статистики трафика stream-сервера Nginx11
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