NGINX 指令
2337 — 所有核心与模块指令——语法、默认值、上下文与真实配置示例。
NGINX HTTP Core545
absolute_redirect
The `absolute_redirect` 指令控制 NGINX 在重定向请求时是否使用绝对 URIs。
httpserverlocation
access_log
NGINX 中的 access_log 指令指定服务器处理请求的日志文件路径。
httpserverlocation
add_after_body
`add_after_body` 指令会在响应的主体发送给客户端后追加额外内容。
httpserverlocation
add_before_body
指令 `add_before_body` 允许你在 NGINX 的 HTTP 响应体之前插入额外内容。
httpserverlocation
add_header
`add_header` 指令在 NGINX 中设置 HTTP 响应头。
httpserverlocation
add_header_inherit
`add_header_inherit` 指令允许在 NGINX 配置的指定上下文级别应用继承的头部指令。
httpserverlocation
add_trailer
`add_trailer` 指令允许您在 HTTP/2 和 HTTP/3 协议的 response trailer 中追加自定义 headers。
httpserverlocation
add_trailer_inherit
`add_trailer_inherit` 指令配置是否在 NGINX HTTP 服务器上下文中继承来自代理响应的 trailer headers。
httpserverlocation
addition_types
'addition_types' 指令允许用户指定自定义 MIME 类型,根据文件扩展名将其添加到响应的 Content-Type 头中。
httpserverlocation
aio
'aio' 指令在 NGINX 中启用异步 I/O 操作,以提高性能。
httpserverlocation
aio_write
aio_write 指令允许异步写入文件以提高性能。
httpserverlocation
alias
'alias' 指令为 NGINX 提供了一个用于处理特定请求的备用路径,实际上将请求 URI 映射到本地文件系统路径。
location
allow
NGINX 中的 'allow' 指令根据 IP 地址或 CIDR 块控制对资源的访问。
httpserverlocation
ancient_browser
'ancient_browser' 指令控制如何处理来自过时网页浏览器的请求,允许对其进行重定向或以不同方式响应。
httpserverlocation
ancient_browser_value
设置用于处理来自非常旧浏览器的请求的值。
httpserverlocation
auth_basic
在 NGINX 中,`auth_basic` 指令为指定的上下文启用基本认证。
httpserverlocation
auth_basic_user_file
auth_basic_user_file 指令指定一个包含用于 HTTP 基本认证的用户名和密码哈希的文件。
httpserverlocation
auth_delay
auth_delay 指令在认证响应中引入可配置的延迟。
httpserverlocation
auth_request
auth_request 指令用于通过指定一个在授予资源访问之前会被检查的位置来实现基于子请求的认证。
httpserverlocation
auth_request_set
`auth_request_set` 指令根据内部认证请求的响应设置一个变量。
httpserverlocation
autoindex
'autoindex' 指令可在 NGINX 中启用或禁用目录索引。
httpserverlocation
autoindex_exact_size
指令 `autoindex_exact_size` 控制是否在 autoindex 模块生成的目录列表中显示精确的文件大小。
httpserverlocation
autoindex_format
'autoindex_format' 指令定义了 NGINX 的 autoindex 模块生成的目录列表的格式。
httpserverlocation
autoindex_localtime
指令 `autoindex_localtime` 启用在目录列表中显示本地时间。
httpserverlocation
break
'break' 指令停止对当前 location 的处理,并阻止对后续 rewrite 或 location 块的进一步处理。
serverlocationif in server
charset
'charset' 指令为 NGINX 的 server 或 location 块指定字符集。
httpserverlocation
charset_map
charset_map 指令在 NGINX 中定义了字符集与其等效 MIME 组件之间的映射。
http
charset_types
指令 `charset_types` 定义了在 NGINX 中为哪些 MIME types 设置指定字符集。
httpserverlocation
chunked_transfer_encoding
'chunked_transfer_encoding' 指令在 NGINX 中启用或禁用 HTTP 响应的分块传输编码。
httpserverlocation
client_body_buffer_size
The `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 指令设置 NGINX HTTP 服务器用于处理客户端请求的连接池大小。
httpserver
create_full_put_path
'create_full_put_path' 指令可为 PUT 请求创建完整的目录路径。
httpserverlocation
dav_access
在 NGINX 中,`dav_access` 指令用于控制对 WebDAV 资源的访问权限。
httpserverlocation
dav_methods
`dav_methods` 指令指定了在 NGINX 中为 WebDAV(Web 分布式创作与版本控制)功能允许使用的 HTTP 方法。
httpserverlocation
default_type
当未定义具体类型时,`default_type` 指令为文件和响应设置默认的 MIME 类型。
httpserverlocation
degradation
在 http 上下文中,当满足特定条件时,'degradation' 指令用于指定请求的处理方式。
http
degrade
'degrade' 指令用于在主服务器不可用时控制回退机制。
httpserverlocation
deny
'deny' 指令限制对指定客户端 IP 地址或网络的访问。
httpserverlocation
directio
'directio' 指令启用直接 I/O,用于读写文件,绕过操作系统缓存。
httpserverlocation
directio_alignment
为 NGINX 中的 direct I/O 操作设置对齐。
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' 指令控制 NGINX 中 ETag 响应头的生成。
httpserverlocation
expires
'expires' 指令控制 NGINX 中对指定资源的 'Expires' 和 'Cache-Control' HTTP 头的自动设置。
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 服务器的响应进行缓存,以提升 Web 应用的性能。
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 缓存锁的最大等待时间。
httpserverlocation
fastcgi_cache_max_range_offset
控制 FastCGI 缓存中范围请求允许的最大偏移量。
httpserverlocation
fastcgi_cache_methods
fastcgi_cache_methods 指令指定哪些 HTTP 方法应由 FastCGI 缓存。
httpserverlocation
fastcgi_cache_min_uses
设置在 FastCGI 缓存中缓存响应之前的最小使用次数。
httpserverlocation
fastcgi_cache_path
指定在使用 FastCGI 缓存时存储缓存数据的路径。
http
fastcgi_cache_revalidate
The 'fastcgi_cache_revalidate' 指令控制 NGINX 是否会重新验证缓存的 FastCGI 响应。
httpserverlocation
fastcgi_cache_use_stale
`fastcgi_cache_use_stale` 指令控制是否在特定情形下返回过期的缓存响应,例如当上游服务器宕机或请求超时时。
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 服务器对字节范围请求以 `206 Partial Content` 状态进行响应。
httpserverlocation
fastcgi_hide_header
'fastcgi_hide_header' 指令控制哪些来自 FastCGI 响应的 HTTP 头会对客户端隐藏。
httpserverlocation
fastcgi_ignore_client_abort
fastcgi_ignore_client_abort 指令用于控制 NGINX 在处理 FastCGI 请求时是否应忽略客户端断开连接。
httpserverlocation
fastcgi_ignore_headers
`fastcgi_ignore_headers` 指令配置 NGINX 忽略 FastCGI 响应返回的特定 HTTP 头。
httpserverlocation
fastcgi_index
当处理的 FastCGI 请求没有指定文件名时,`fastcgi_index` 指令设置要提供的默认文件。
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
NGINX 中的 'fastcgi_next_upstream' 指令用于确定在何种情况下,应将 FastCGI 请求传递到 FastCGI…
httpserverlocation
fastcgi_next_upstream_timeout
为 NGINX 中 FastCGI 的后续上游请求设置超时时间。
httpserverlocation
fastcgi_next_upstream_tries
指令 `fastcgi_next_upstream_tries` 控制在 FastCGI 请求失败时 NGINX 重试下一个上游服务器的次数。
httpserverlocation
fastcgi_no_cache
`fastcgi_no_cache` 指令根据指定条件控制是否缓存来自 FastCGI 应用的响应。
httpserverlocation
fastcgi_param
在 NGINX 中为 FastCGI 请求设置参数。
httpserverlocation
fastcgi_pass
`fastcgi_pass` 指令将请求转发到 FastCGI 服务器进行处理,通常与 PHP 和其他 Web 应用一起使用。
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` 指令用于启用或禁用 FastCGI socket connections 的 keepalive 功能。
httpserverlocation
fastcgi_split_path_info
fastcgi_split_path_info 指令用于将 URI 拆分为两部分,这在向 FastCGI 应用传递特定路径信息时尤其有用。
httpserverlocation
fastcgi_store
fastcgi_store 指令允许将 FastCGI 响应存储到磁盘上的指定位置。
httpserverlocation
fastcgi_store_access
'fastcgi_store_access' 指令控制 NGINX 中 FastCGI 模块创建的已存储文件的访问。
httpserverlocation
fastcgi_temp_file_write_size
`fastcgi_temp_file_write_size` 指令配置由 FastCGI 响应写入的临时文件的最大大小。
httpserverlocation
fastcgi_temp_path
指令 `fastcgi_temp_path` 设置 NGINX 中 FastCGI 处理程序使用的临时文件路径。
httpserverlocation
flv
'flv' 指令在 NGINX 中启用或禁用对 FLV 视频文件的流式处理。
location
geo
NGINX 中的 `geo` 指令定义了一个变量,该变量可以根据客户端 IP 地址或其他地理位置进行设置。
http
geoip_city
`geoip_city` 指令允许配置基于 IP 地址的地理定位查询以返回城市级信息。
http
geoip_country
`geoip_country` 指令用于指定 GeoIP 数据库的位置,以在 NGINX 中启用基于 IP 的地理定位。
http
geoip_org
`geoip_org` 指令允许 NGINX 指定与正在访问的 IP 地址关联的组织名称。
http
geoip_proxy
`geoip_proxy` 指令用于配置 GeoIP 模块,以根据 proxy protocol 确定 IP 地址的地理位置。
http
geoip_proxy_recursive
此指令在 NGINX 中为代理服务器启用递归的地理 IP 查找。
http
grpc_bind
`grpc_bind` 指令指定用于在 NGINX 中绑定服务器以处理 gRPC 流量的地址和端口。
httpserverlocation
grpc_buffer_size
grpc_buffer_size 指令指定了在 NGINX 中用于从上游服务器读取 gRPC 响应的缓冲区大小。
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` 用于在 NGINX 中启用或禁用对 gRPC 错误代码的拦截。
httpserverlocation
grpc_next_upstream
当对 gRPC 上游服务器的请求失败时,`grpc_next_upstream` 指令控制 NGINX 的行为。
httpserverlocation
grpc_next_upstream_timeout
为 gRPC 请求中连接下一个上游服务器设置超时时间。
httpserverlocation
grpc_next_upstream_tries
`grpc_next_upstream_tries` 指令控制在使用 gRPC 处理客户端请求时尝试联系上游服务器的次数。
httpserverlocation
grpc_pass
grpc_pass 指令用于将 gRPC 请求转发到 gRPC 后端服务器。
locationif in location
grpc_pass_header
`grpc_pass_header` 指令配置应在 gRPC 请求中转发哪些 HTTP 头。
httpserverlocation
grpc_read_timeout
在 NGINX 中为从 gRPC 服务器读取响应设置超时。
httpserverlocation
grpc_send_timeout
定义向客户端发送 gRPC 响应的超时时间。
httpserverlocation
grpc_set_header
为请求设置 gRPC 头。
httpserverlocation
grpc_socket_keepalive
grpc_socket_keepalive 指令在 NGINX 中为 gRPC 连接启用 TCP keepalive。
httpserverlocation
grpc_ssl_certificate
`grpc_ssl_certificate` 指令指定用于保护 gRPC 流量的 SSL 证书文件。
httpserverlocation
grpc_ssl_certificate_cache
grpc_ssl_certificate_cache 指令配置用于 gRPC 通信的 SSL 证书的缓存行为,从而优化性能。
httpserverlocation
grpc_ssl_certificate_key
grpc_ssl_certificate_key 指令指定用于 gRPC 通信的 SSL 证书的私钥文件。
httpserverlocation
grpc_ssl_ciphers
`grpc_ssl_ciphers` 指令指定 NGINX 在 gRPC 服务的 SSL/TLS 连接中将使用的密码套件。
httpserverlocation
grpc_ssl_conf_command
grpc_ssl_conf_command 指令在 NGINX 中为 gRPC 连接配置 SSL 参数。
httpserverlocation
grpc_ssl_crl
grpc_ssl_crl 指令指定 NGINX 中 gRPC SSL 连接使用的 Certificate Revocation List (CRL) 文件。
httpserverlocation
grpc_ssl_name
grpc_ssl_name 指令在使用 SSL 时指定 gRPC 服务器的主机名。
httpserverlocation
grpc_ssl_password_file
`grpc_ssl_password_file` 指令指定包含用于解密用于 gRPC 通信的 SSL 证书的密码的文件的路径。
httpserverlocation
grpc_ssl_protocols
指令 `grpc_ssl_protocols` 用于设置 gRPC 通信允许的 SSL/TLS 协议。
httpserverlocation
grpc_ssl_server_name
启用在 gRPC SSL 握手中使用服务器名称以匹配 Server Name Indication (SNI)。
httpserverlocation
grpc_ssl_session_reuse
在 NGINX 中启用或禁用 gRPC 连接的 SSL 会话重用。
httpserverlocation
grpc_ssl_trusted_certificate
grpc_ssl_trusted_certificate 指令指定一个受信任的证书文件,用于在通过 SSL/TLS 的 gRPC 连接中验证远程对等方的证书。
httpserverlocation
grpc_ssl_verify
指令 `grpc_ssl_verify` 用于配置在发起请求时是否验证 gRPC 服务器的 SSL 证书。
httpserverlocation
grpc_ssl_verify_depth
`grpc_ssl_verify_depth` 指令设置 gRPC 通信中 SSL 证书链的最大验证深度。
httpserverlocation
gunzip
gunzip 指令在 NGINX 中启用或禁用对 gzip 压缩响应的解压缩。
httpserverlocation
gunzip_buffers
gunzip_buffers 指令在 NGINX 中配置解压响应数据的缓冲区大小。
httpserverlocation
gzip
gzip 指令在 NGINX 中用于启用或禁用 gzip 压缩。
httpserverlocation
gzip_buffers
gzip_buffers 指令控制在 NGINX 中用于 gzip 压缩的缓冲区数量和大小。
httpserverlocation
gzip_comp_level
指令 `gzip_comp_level` 在 NGINX 中设置 gzip 内容编码的压缩级别。
httpserverlocation
gzip_disable
gzip_disable 指令根据指定的 user-agent 值控制是否禁用 Gzip 压缩。
httpserverlocation
gzip_hash
指令 `gzip_hash` 指定在 NGINX 中用于 gzip 压缩设置的哈希算法。
httpserverlocation
gzip_http_version
gzip_http_version 指令设置了 NGINX 应用 gzip 压缩所需的最低 HTTP 版本。
httpserverlocation
gzip_min_length
设置用于 Gzip 压缩的响应主体最小长度。
httpserverlocation
gzip_no_buffer
'gzip_no_buffer' 指令禁用 gzip 压缩输出的缓冲。
httpserverlocation
gzip_proxied
`gzip_proxied` 指令根据指定条件控制对代理请求的 gzip 压缩。
httpserverlocation
gzip_static
如果磁盘上存在预先压缩的 gzip 文件,则允许 NGINX 直接提供这些文件。
httpserverlocation
gzip_types
gzip_types 指令指定应使用 gzip 压缩的 MIME 类型。
httpserverlocation
gzip_vary
`gzip_vary` 指令用于控制是否在针对经 `gzip` 压缩的内容的响应中包含 `Vary: Accept-Encoding` 响应头。
httpserverlocation
gzip_window
gzip_window 指令设置 NGINX 中 gzip 压缩的滑动窗口大小。
httpserverlocation
hash
'hash' 指令设置用于在 NGINX 中将请求分配到上游服务器的 hash 算法。
upstream
http2
在 NGINX 配置的指定上下文中启用 HTTP/2 支持。
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
限制 NGINX 可执行的并发 HTTP/2 推送的最大数量。
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 指令设置 NGINX 中 HTTP/2 连接池的大小。
httpserver
http2_push
http2_push 指令在 NGINX 中为特定资源启用 HTTP/2 服务器推送。
httpserverlocation
http2_push_preload
为动态预加载的资源启用 HTTP/2 服务端推送。
httpserverlocation
http2_recv_buffer_size
在 NGINX 中设置用于 HTTP/2 连接的接收缓冲区大小。
http
http2_recv_timeout
http2_recv_timeout 指令设置在 HTTP/2 连接上等待客户端发送数据的最长时间,超过该时间则超时。
httpserver
http2_streams_index_size
指令 'http2_streams_index_size' 在 NGINX 中设置 HTTP/2 流索引的大小。
httpserver
http3
http3 指令在 NGINX 中启用对 HTTP/3 协议的支持。
httpserver
http3_hq
在 NGINX 中启用对 HTTP/3 的支持。
httpserver
http3_max_concurrent_streams
设置每个连接允许的最大并发 HTTP/3 流数量。
httpserver
http3_stream_buffer_size
'http3_stream_buffer_size' 指令用于在 NGINX 中设置 QUIC 流数据的缓冲区大小。
httpserver
if
'if' directive 允许根据指定条件对请求进行条件处理。
serverlocation
if_modified_since
'if_modified_since' 指令控制 NGINX 如何根据指定资源的 Last-Modified 时间戳来响应请求。
httpserverlocation
ignore_invalid_headers
`ignore_invalid_headers` 指令控制 NGINX 是否应在 HTTP 请求中忽略无效头部。
httpserver
image_filter
NGINX 中的 image_filter 指令允许对图像文件进行实时操作和过滤。
location
image_filter_buffer
`image_filter_buffer` 指令设置用于在 NGINX 中进行图像处理的缓冲区大小。
httpserverlocation
image_filter_interlace
image_filter_interlace 指令为由 NGINX 的 image filter module 处理的图像启用交错。
httpserverlocation
image_filter_jpeg_quality
设置 NGINX 图像处理的 JPEG 图像质量。
httpserverlocation
image_filter_sharpen
'image_filter_sharpen' 指令对由 NGINX 提供的图像应用锐化滤镜。
httpserverlocation
image_filter_transparency
'image_filter_transparency' 指令控制由 NGINX 的图像过滤模块处理的图像的透明度。
httpserverlocation
image_filter_webp_quality
设置 NGINX 在过滤过程中 WebP 图像的质量。
httpserverlocation
include
'include' 指令允许在 NGINX 配置文件中包含配置文件,从而便于实现模块化配置。
index
'index' 指令定义在请求目录时要提供的默认文件。
httpserverlocation
internal
internal 指令将某个 location 标记为仅可从 NGINX 内部访问,阻止外部客户端直接访问该 location。
location
ip_hash
`ip_hash` 指令通过将来自相同客户端 IP 地址的请求路由到同一 upstream 组内的同一台服务器,从而实现会话持久性。
upstream
keepalive
在 upstream 上下文中,`keepalive` 指令允许维护 HTTP keepalive 连接。
upstream
keepalive_disable
`keepalive_disable` 指令为指定的用户代理禁用 HTTP 持久连接。
httpserverlocation
keepalive_min_timeout
设置 NGINX 与客户端之间 keep-alive 连接的最小超时时间。
httpserverlocation
keepalive_requests
`keepalive_requests` 指令限制了可以通过单个 keepalive 连接发送的请求数量。
upstream
keepalive_time
keepalive_time 指令设置 upstream 中现有连接在被关闭前可保持空闲的时间。
upstream
keepalive_timeout
keepalive_timeout 指令为到上游服务器的长连接设置超时时间。
upstream
large_client_header_buffers
'large_client_header_buffers' 指令在 NGINX 中配置用于读取大型客户端请求头的缓冲区数量和大小。
httpserver
least_conn
NGINX 中的 'least_conn' 指令在 upstream 组中选择活动连接数最少的服务器。
upstream
limit_conn
`limit_conn` 指令限制来自单个 IP 地址的并发连接数。
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' 指令在指定的 location block 中限制 HTTP 请求方法。
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
在 NGINX 中,`limit_req_log_level` 指令用于设置请求限制日志的日志级别。
httpserverlocation
limit_req_status
`limit_req_status` 指令指定当请求因速率限制而被拒绝时返回给客户端的 HTTP 状态码。
httpserverlocation
limit_req_zone
'limit_req_zone' 指令用于设置一个共享内存区,以根据定义的键限制请求速率。
http
lingering_close
指令 `lingering_close` 在 NGINX 中为 HTTP 连接启用或禁用延迟关闭。
httpserverlocation
lingering_time
NGINX 中的 'lingering_time' 指令指定在关闭连接之前等待请求的时间。
httpserverlocation
lingering_timeout
设置连接延迟关闭的超时时间。
httpserverlocation
listen
'listen' 指令定义了 server block 所监听的 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
定义用于在 NGINX 的 map 模块中存储键的哈希桶大小。
http
map_hash_max_size
设置 NGINX HTTP 核心中用于将键映射到值的哈希表的最大大小。
http
max_ranges
'max_ranges' 指令限制 NGINX 服务器在单次响应中处理的 HTTP 范围请求数量。
httpserverlocation
memcached_bind
'memcached_bind' 指令指定 memcached 服务器将监听的地址。
httpserverlocation
memcached_buffer_size
指令 `memcached_buffer_size` 设置用于存储来自 memcached 服务器响应的缓冲区大小。
httpserverlocation
memcached_connect_timeout
设置在 NGINX HTTP 服务器上下文中连接到 memcached 服务器的超时时间。
httpserverlocation
memcached_gzip_flag
The 'memcached_gzip_flag' 指令控制 NGINX 中来自 memcached 服务器的响应是否进行压缩。
httpserverlocation
memcached_next_upstream
`memcached_next_upstream` 指令在与 memcached 服务器的连接失败时配置 NGINX 的行为。
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
此指令用于启用或禁用 memcached 套接字连接的 TCP keepalive 功能。
httpserverlocation
merge_slashes
'merge_slashes' 指令用于控制 NGINX 如何处理 URI 中连续出现的多个斜杠。
httpserver
min_delete_depth
指令 `min_delete_depth` 在 NGINX 的文件系统处理过程中设置目录删除的最小深度。
httpserverlocation
mirror
NGINX 中的 `mirror` 指令用于为指定的上游服务器创建重复请求,实际效果是将传入请求镜像到后端,而不影响原始响应。
httpserverlocation
mirror_request_body
'mirror_request_body' 指令控制是否在 NGINX 中镜像请求体。
httpserverlocation
modern_browser
'modern_browser' 指令允许在 NGINX 中对现代网页浏览器的兼容性进行微调。
httpserverlocation
modern_browser_value
`modern_browser_value` 指令在 NGINX HTTP Core 模块中控制针对现代浏览器值的 HTTP 响应。
httpserverlocation
mp4
在 NGINX 的 location 上下文中,'mp4' 指令启用 MP4 视频流支持。
location
mp4_buffer_size
指令 `mp4_buffer_size` 设置用于在流式传输时读取 MP4 文件的缓冲区大小。
httpserverlocation
mp4_max_buffer_size
为 NGINX 中的 MP4 文件流设置最大缓冲区大小。
httpserverlocation
mp4_start_key_frame
The `mp4_start_key_frame` 指令配置 HTTP MP4 流模块,从指定的关键帧开始视频播放。
httpserverlocation
msie_padding
控制 NGINX 如何为 Internet Explorer 填充 HTTP 响应。
httpserverlocation
msie_refresh
`msie_refresh` 指令控制 Internet Explorer 浏览器的 HTTP 响应行为,以确保其正确刷新缓存的内容。
httpserverlocation
open_file_cache
NGINX 中的 `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 指令用于配置从上游服务器读取响应体时使用的缓冲区数量和大小。
httpserverlocation
override_charset
指令 `override_charset` 允许服务器配置强制对响应使用特定字符集,覆盖 Content-Type 头中指定的任何字符集。
httpserverlocation
perl
'perl' 指令使得可以在 NGINX 中使用 Perl 脚本来处理请求。
locationlimit_except
perl_modules
'perl_modules' 指令指定要加载到 NGINX 服务器中的 Perl 模块。
http
perl_require
`perl_require` 指令在 NGINX 配置中加载一个 Perl 模块以供使用。
http
perl_set
`perl_set` 指令允许在 NGINX 配置中使用 Perl 代码设置变量。
http
port_in_redirect
指令 `port_in_redirect` 控制 NGINX 生成的重定向中是否包含请求的端口号。
httpserverlocation
post_action
`post_action` 指令指定在向客户端发送响应后要执行的处理程序。
httpserverlocation
postpone_gzipping
'postpone_gzipping' 指令控制 NGINX 在何时对响应应用 gzip 压缩,从而优化服务器资源。
httpserverlocation
postpone_output
'postpone_output' 指令允许 NGINX 将发送到客户端的输出延迟到必要时再发送,从而优化资源使用。
httpserverlocation
proxy_bind
proxy_bind 指令配置用于与被代理服务器建立外发连接的本地 IP 地址。
httpserverlocation
proxy_buffer_size
设置从代理服务器接收的响应缓冲区大小。
httpserverlocation
proxy_buffering
proxy_buffering 指令用于启用或禁用对来自被代理服务器的响应进行缓冲。
httpserverlocation
proxy_buffers
`proxy_buffers` 指令设置用于从被代理服务器读取响应时使用的缓冲区数量和大小。
httpserverlocation
proxy_busy_buffers_size
proxy_busy_buffers_size 指令设置在 NGINX 忙碌时用于存储来自代理服务器响应的缓冲区大小。
httpserverlocation
proxy_cache
NGINX 中的 'proxy_cache' 指令启用对代理内容的缓存,以改善响应时间并减轻服务器负载。
httpserverlocation
proxy_cache_background_update
'proxy_cache_background_update' 指令允许在提供过期响应时更新缓存。
httpserverlocation
proxy_cache_bypass
指令 `proxy_cache_bypass` 控制特定请求是否在 NGINX 中绕过代理缓存。
httpserverlocation
proxy_cache_convert_head
The 'proxy_cache_convert_head' directive controls whether a HEAD request can…
httpserverlocation
proxy_cache_key
指令 `proxy_cache_key` 设置用于缓存代理响应的键。
httpserverlocation
proxy_cache_lock
当发生缓存未命中时,`proxy_cache_lock` 指令启用对同一资源请求的序列化,以减少对上游服务器的负载。
httpserverlocation
proxy_cache_lock_age
`proxy_cache_lock_age` 指令设置请求在等待缓存锁释放的最长时间,超过该时间将返回 504 响应。
httpserverlocation
proxy_cache_lock_timeout
为获取缓存中代理响应的锁设置超时时间。
httpserverlocation
proxy_cache_max_range_offset
指令 'proxy_cache_max_range_offset' 在 NGINX 中设置代理缓存响应允许的最大范围偏移。
httpserverlocation
proxy_cache_methods
proxy_cache_methods 指令指定在代理缓存中哪些 HTTP 方法可被缓存。
httpserverlocation
proxy_cache_min_uses
`proxy_cache_min_uses` 指令设置缓存响应必须被使用的最少次数,达到该次数之前该响应不被视为可用于提供服务。
httpserverlocation
proxy_cache_path
当使用 NGINX 的代理缓存功能时,`proxy_cache_path` 指令设置用于存储缓存响应的路径。
http
proxy_cache_revalidate
`proxy_cache_revalidate` 指令控制 NGINX 在向客户端提供内容之前是否与源服务器对缓存条目进行重新验证。
httpserverlocation
proxy_cache_use_stale
proxy_cache_use_stale 指令控制何时向客户端提供过期的缓存响应。
httpserverlocation
proxy_cache_valid
指令 `proxy_cache_valid` 定义了基于响应状态码缓存响应被视为有效的时长。
httpserverlocation
proxy_connect_timeout
proxy_connect_timeout 指令设置与被代理服务器建立连接的超时时间。
httpserverlocation
proxy_cookie_domain
proxy_cookie_domain 指令会重写从被代理服务器传来的 Set-Cookie 头中的 Domain 属性。
httpserverlocation
proxy_cookie_flags
为代理响应设置 HTTP cookie 标志。
httpserverlocation
proxy_cookie_path
'proxy_cookie_path' 指令修改被代理响应中 Set-Cookie 头的 Path 属性。
httpserverlocation
proxy_force_ranges
proxy_force_ranges 指令允许 NGINX 通过代理提供部分内容请求,方法是强制代理处理 Range 请求。
httpserverlocation
proxy_headers_hash_bucket_size
设置 NGINX 中用于存储代理头的哈希桶大小。
httpserverlocation
proxy_headers_hash_max_size
定义用于存储代理头的哈希表的最大大小。
httpserverlocation
proxy_hide_header
在使用 proxy_pass 时,'proxy_hide_header' 指令会从发送给客户端的响应中移除指定的响应头。
httpserverlocation
proxy_http_version
'proxy_http_version' 指令指定在与被代理服务器通信时使用的 HTTP 协议版本。
httpserverlocation
proxy_ignore_client_abort
配置在处理代理请求时是否忽略客户端中断。
httpserverlocation
proxy_ignore_headers
`proxy_ignore_headers` 指令配置 NGINX 忽略来自被代理服务器的特定响应头。
httpserverlocation
proxy_intercept_errors
The `proxy_intercept_errors` directive is used to control whether NGINX…
httpserverlocation
proxy_limit_rate
在使用 proxy 模块时控制发送给客户端的响应速率。
httpserverlocation
proxy_max_temp_file_size
'proxy_max_temp_file_size' 指令设置用于存储被代理响应的临时文件的最大大小。
httpserverlocation
proxy_method
设置代理服务器在与后端通信时使用的 HTTP 请求方法。
httpserverlocation
proxy_next_upstream
`proxy_next_upstream` 指令控制在发生失败时请求是否应传递到下一个上游服务器。
httpserverlocation
proxy_next_upstream_timeout
指令 'proxy_next_upstream_timeout' 在代理场景中设置尝试连接下一个上游服务器的超时时间。
httpserverlocation
proxy_next_upstream_tries
当先前请求失败时,`proxy_next_upstream_tries` 指令控制与上游服务器通信的尝试次数。
httpserverlocation
proxy_no_cache
在 NGINX 的 proxy 模块中,`proxy_no_cache` 指令用于阻止对指定请求的缓存。
httpserverlocation
proxy_pass
`proxy_pass` 指令会将客户端请求转发到指定的代理服务器。
locationif in locationlimit_except
proxy_pass_header
`proxy_pass_header` 指令指定应从被代理服务器传递到客户端的头部。
httpserverlocation
proxy_pass_request_body
`proxy_pass_request_body` 指令控制在 NGINX 中是否将请求体传递给被代理的服务器。
httpserverlocation
proxy_pass_request_headers
指令 `proxy_pass_request_headers` 控制 NGINX 是否会将代理请求头传递给被代理服务器。
httpserverlocation
proxy_pass_trailers
`proxy_pass_trailers` 指令控制上游响应中 HTTP 尾部字段(trailers)的处理。
httpserverlocation
proxy_read_timeout
`proxy_read_timeout` 指令指定等待被代理服务器响应的时间。
httpserverlocation
proxy_redirect
`proxy_redirect` 指令修改被代理响应中的 `Location` 和 `Refresh` 头,以使其适合客户端。
httpserverlocation
proxy_request_buffering
指令 `proxy_request_buffering` 控制 NGINX 是否对代理请求缓冲请求主体。
httpserverlocation
proxy_send_lowat
'proxy_send_lowat' 指令指定代理模块发送缓冲区的低水位阈值,影响数据传输效率。
httpserverlocation
proxy_send_timeout
在 NGINX 中设置向代理服务器传输请求的超时。
httpserverlocation
proxy_set_body
将请求体设置为用于代理的指定值。
httpserverlocation
proxy_set_header
指令 `proxy_set_header` 允许您修改发送到被代理服务器的请求头。
httpserverlocation
proxy_socket_keepalive
`proxy_socket_keepalive` 指令用于启用或禁用对代理服务器连接使用 keepalive。
httpserverlocation
proxy_ssl_certificate
`proxy_ssl_certificate` 指令为与被代理服务器的 SSL/TLS 连接设置客户端 SSL 证书文件。
httpserverlocation
proxy_ssl_certificate_cache
`proxy_ssl_certificate_cache` 指令配置了 NGINX 代理操作中 SSL 客户端证书的缓存行为。
httpserverlocation
proxy_ssl_certificate_key
为代理 HTTPS 连接设置 SSL 证书私钥文件。
httpserverlocation
proxy_ssl_ciphers
指令 `proxy_ssl_ciphers` 在 NGINX 中用于为被代理的 SSL 连接设置可接受的密码套件列表。
httpserverlocation
proxy_ssl_conf_command
`proxy_ssl_conf_command` 指令为 NGINX 中的代理连接指定与 SSL 相关的配置命令。
httpserverlocation
proxy_ssl_crl
指令 `proxy_ssl_crl` 指定了用于在 SSL 代理连接中验证证书的证书撤销列表 (CRL) 文件。
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 握手中发送服务器名称。
httpserverlocation
proxy_ssl_session_reuse
指令 `proxy_ssl_session_reuse` 控制是否在被代理的连接之间重用 SSL 会话。
httpserverlocation
proxy_ssl_trusted_certificate
该 `proxy_ssl_trusted_certificate` 指令指定一个文件,该文件包含用于验证与被代理服务器的 SSL 连接的受信任 CA 证书。
httpserverlocation
proxy_ssl_verify
指令 `proxy_ssl_verify` 控制对代理连接的 SSL 证书验证。
httpserverlocation
proxy_ssl_verify_depth
在代理过程中,`proxy_ssl_verify_depth` 指令设置 SSL 证书链的验证深度。
httpserverlocation
proxy_store
The `proxy_store` 指令允许将代理的响应存储在本地文件系统中。
httpserverlocation
proxy_store_access
`proxy_store_access` 指令在 NGINX 的代理设置中控制存储文件的访问权限。
httpserverlocation
proxy_temp_file_write_size
`proxy_temp_file_write_size` 指令设置在处理代理响应时写入临时文件的大小限制。
httpserverlocation
proxy_temp_path
为 NGINX 的 proxy 模块设置临时文件的路径。
httpserverlocation
quic_active_connection_id_limit
控制用于 QUIC 连接的活动连接 ID 的最大数量。
httpserver
quic_gso
'quic_gso' 指令用于在 NGINX 中启用或禁用对 QUIC 连接使用 Generic Segmentation Offload。
httpserver
quic_host_key
'quic_host_key' 指令指定在 NGINX 的 server 块中用于 QUIC 协议连接的密钥。
httpserver
quic_retry
`quic_retry` 指令在 NGINX 中启用或禁用 QUIC 连接重试行为。
httpserver
random
'random' 指令指定在 upstream 区块中使用的负载均衡方法将随机选择一个服务器。
upstream
random_index
'random_index' 指令使 NGINX 能够从指定目录以随机顺序提供文件。
location
read_ahead
`read_ahead` 指令设置从客户端连接预先读取的数据量以优化缓冲。
httpserverlocation
real_ip_header
real_ip_header 指令指定用于获取客户端真实 IP 地址的 HTTP 头的名称。
httpserverlocation
real_ip_recursive
`real_ip_recursive` 指令启用在 NGINX 中从受信任代理递归替换客户端 IP 地址。
httpserverlocation
recursive_error_pages
`recursive_error_pages` 指令控制错误页面是否递归处理。
httpserverlocation
referer_hash_bucket_size
指令 `referer_hash_bucket_size` 用于设置在 NGINX 中存储 HTTP referer 头时使用的哈希桶大小。
serverlocation
referer_hash_max_size
设置用于在 NGINX 中存储 referer 数据的哈希表的最大大小。
serverlocation
request_pool_size
`request_pool_size` 指令设置用于处理请求的内存池大小。
httpserver
reset_timedout_connection
指令 `reset_timedout_connection` 允许 NGINX 重置已超时的连接以回收资源。
httpserverlocation
resolver
`resolver` 指令定义了用于解析域名的 DNS 服务器。
httpserverlocation
resolver_timeout
resolver_timeout 指令在 NGINX 中设置 DNS 解析的最大时间。
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
在 NGINX 中,'scgi_buffering' 指令用于启用或禁用来自 SCGI 服务器的响应缓冲。
httpserverlocation
scgi_buffers
`scgi_buffers` 指令设置用于 SCGI 响应的缓冲区数量和大小。
httpserverlocation
scgi_busy_buffers_size
指令 `scgi_busy_buffers_size` 指定了在 NGINX 中用于存储正在处理的 SCGI 响应的缓冲区大小。
httpserverlocation
scgi_cache
'scgi_cache' 指令在 NGINX 中启用对来自 SCGI 服务器的响应的缓存。
httpserverlocation
scgi_cache_background_update
`scgi_cache_background_update` 指令启用对 SCGI 响应的后台缓存更新。
httpserverlocation
scgi_cache_bypass
`scgi_cache_bypass` 指令控制何时根据指定条件绕过 SCGI 缓存。
httpserverlocation
scgi_cache_key
`scgi_cache_key` 指令设置 NGINX 中 SCGI 响应的缓存键。
httpserverlocation
scgi_cache_lock
'scgi_cache_lock' 指令控制在对已缓存的 SCGI 响应的请求同时处理时是否应用锁。
httpserverlocation
scgi_cache_lock_age
指令 `scgi_cache_lock_age` 控制请求对 SCGI 响应的缓存条目加锁的持续时间。
httpserverlocation
scgi_cache_lock_timeout
设置在 NGINX SCGI 缓存中等待缓存响应锁的最长时间。
httpserverlocation
scgi_cache_max_range_offset
配置用于 SCGI 缓存范围检索的最大偏移量。
httpserverlocation
scgi_cache_methods
`scgi_cache_methods` 指令指定在与 NGINX 配合使用 SCGI 协议时应被缓存的 HTTP 方法。
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` 指令设置在 NGINX 中与 SCGI 服务器建立连接的最长时间。
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` 指令控制在使用 SCGI 时哪些错误条件会触发将请求重试到下一个上游服务器。
httpserverlocation
scgi_next_upstream_timeout
指令 'scgi_next_upstream_timeout' 定义了在当前服务器未能响应时,等待上游组中下一个 SCGI 服务器响应的时间间隔。
httpserverlocation
scgi_next_upstream_tries
The 'scgi_next_upstream_tries' 指令指定在 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` 指令控制 NGINX 中 SCGI 请求的缓冲。
httpserverlocation
scgi_send_timeout
指令 'scgi_send_timeout' 设置 NGINX 在向 SCGI 服务器发送请求时的最大等待时间。
httpserverlocation
scgi_socket_keepalive
'scgi_socket_keepalive' 指令启用或禁用 SCGI 连接的 keep-alive 支持。
httpserverlocation
scgi_store
`scgi_store` 指令确定将 SCGI 请求的响应主体存放的位置。
httpserverlocation
scgi_store_access
scgi_store_access 指令允许您为在 SCGI 响应中存储文件指定访问控制规则。
httpserverlocation
scgi_temp_file_write_size
设置在 SCGI(Scripting Common Gateway Interface)请求期间创建的临时文件的大小上限。
httpserverlocation
scgi_temp_path
`scgi_temp_path` 指令设置 SCGI(简单通用网关接口)请求的临时存储路径,从而允许对 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` 指令控制 NGINX 中 TCP 发送缓冲区的低水位标记。
httpserverlocation
send_timeout
指令 `send_timeout` 设置向客户端传输响应的超时时间。
httpserverlocation
sendfile
指令 `sendfile` 用于启用或禁用在响应客户端请求时使用 `sendfile()` 系统调用来传输文件。
httpserverlocation
sendfile_max_chunk
sendfile_max_chunk 指令在 NGINX 中设置使用 sendfile 系统调用发送数据的最大大小。
httpserverlocation
server
在 NGINX 配置中,`server` 指令定义了一个虚拟服务器块。
http
server_name
'server_name' 指令定义了 NGINX 中 server 块所负责的域名。
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
NGINX 中的 `slice` 指令使请求被切分以在特定块中处理。
httpserverlocation
source_charset
The `source_charset` 指令指定 NGINX 服务器用于解释源内容的字符集。
httpserverlocation
split_clients
`split_clients` 指令允许 NGINX 根据指定的百分比将客户端划分为不同的组,并对每个组执行不同的操作。
http
ssi
'ssi' 指令在指定的上下文中启用或禁用服务器端包含(SSI)功能。
httpserverlocation
ssi_ignore_recycled_buffers
指令 `ssi_ignore_recycled_buffers` 控制在 SSI 处理期间是否忽略回收的缓冲区。
httpserverlocation
ssi_last_modified
ssi_last_modified 指令用于启用或禁用为由服务器端包含 (SSI) 处理的文件生成 Last-Modified 响应头。
httpserverlocation
ssi_min_file_chunk
指令`ssi_min_file_chunk`指定在服务器端包含 (SSI) 实例中要处理的文件块的最小大小。
httpserverlocation
ssi_silent_errors
'ssi_silent_errors' 指令用于在 NGINX 中启用或禁用对由 SSI 命令生成的错误消息的抑制。
httpserverlocation
ssi_types
NGINX 中的 'ssi_types' 指令指定应为服务器端包含 (SSI) 处理的文件的媒体类型。
httpserverlocation
ssi_value_length
ssi_value_length 指令设置 SSI 变量值的最大字节数。
httpserverlocation
ssl_buffer_size
`ssl_buffer_size` 指令设置用于读取 SSL 数据的缓冲区大小。
httpserver
ssl_certificate
ssl_certificate 指令指定在 NGINX 的 HTTPS 服务器配置中 SSL 证书文件的路径。
httpserver
ssl_certificate_cache
ssl_certificate_cache 指令指定了 NGINX 中 SSL 证书的缓存设置。
httpserver
ssl_certificate_compression
ssl_certificate_compression 指令确定是否启用或禁用 SSL/TLS 证书压缩。
httpserver
ssl_certificate_key
ssl_certificate_key 指令指定在 NGINX 中用于 SSL/TLS 加密的私钥文件。
httpserver
ssl_ciphers
为 NGINX 中的 SSL/TLS 连接设置要使用的密码套件列表。
httpserver
ssl_client_certificate
ssl_client_certificate 指令指定包含用于客户端证书验证的受信任 CA 证书的文件。
httpserver
ssl_conf_command
ssl_conf_command 指令允许为 NGINX 指定与 SSL 相关的配置。
httpserver
ssl_crl
指令 `ssl_crl` 指定用于检查被撤销 SSL 证书的证书撤销列表(CRL)文件。
httpserver
ssl_dhparam
指定用于 SSL/TLS 连接中 Diffie-Hellman 密钥交换的 DH 参数。
httpserver
ssl_early_data
在 NGINX 中,`ssl_early_data` 指令用于启用或禁用 TLS 早期数据的使用。
httpserver
ssl_ecdh_curve
在 SSL/TLS 会话中为 ECDH (Elliptic Curve Diffie-Hellman) 密钥交换设置曲线。
httpserver
ssl_ech_file
配置包含 ECH (Encrypted Client Hello) 配置数据的文件路径。
httpserver
ssl_ocsp
指令 `ssl_ocsp` 在 NGINX 中用于启用或禁用针对 SSL/TLS 连接的在线证书状态协议 (OCSP) 检查。
httpserver
ssl_ocsp_cache
`ssl_ocsp_cache` 指令在 NGINX 中配置 OCSP(在线证书状态协议)响应的缓存行为。
httpserver
ssl_ocsp_responder
ssl_ocsp_responder 指令指定用于 SSL 证书撤销检查的 OCSP 响应者 URL。
httpserver
ssl_password_file
指令 `ssl_password_file` 设置包含 SSL 证书私钥密码的文件路径。
httpserver
ssl_prefer_server_ciphers
`ssl_prefer_server_ciphers` 指令控制在 SSL/TLS 连接中使用的加密套件的优先级。
httpserver
ssl_protocols
'ssl_protocols' 指令指定允许 NGINX 使用的 SSL/TLS 协议。
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 指令为 NGINX 中的 SSL 会话恢复设置会话票据密钥。
httpserver
ssl_session_tickets
指令 `ssl_session_tickets` 控制在 NGINX 中启用或禁用 SSL 会话票据支持。
httpserver
ssl_session_timeout
`ssl_session_timeout` 指令在 NGINX 中设置 SSL 会话缓存的超时时间。
httpserver
ssl_stapling
ssl_stapling 指令在 NGINX 中用于启用或禁用 OCSP (Online Certificate Status Protocol)…
httpserver
ssl_stapling_file
指令 `ssl_stapling_file` 指定用于 SSL stapling 的 OCSP 响应文件名。
httpserver
ssl_stapling_responder
'ssl_stapling_responder' 指令配置用于检索 OCSP(在线证书状态协议)stapling 响应的 URL。
httpserver
ssl_stapling_verify
The `ssl_stapling_verify` 指令启用对 OCSP (Online Certificate Status Protocol)…
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 指令指定在 SSL/TLS 客户端认证期间被信任的 CA 证书链的最大深度。
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 是否在 Linux 上使用 TCP_CORK 套接字选项发送数据。
httpserverlocation
try_files
该 `try_files` 指令尝试从指定路径提供文件,如果未找到文件则回退到指定的 URI。
serverlocation
types
NGINX 中的 'types' 指令根据文件扩展名定义 MIME 类型。
httpserverlocation
types_hash_bucket_size
'types_hash_bucket_size' 指令在 NGINX 中设置 MIME 类型哈希表的哈希桶大小。
httpserverlocation
types_hash_max_size
设置 NGINX 中用于 MIME 类型处理的哈希表的最大大小。
httpserverlocation
underscores_in_headers
`underscores_in_headers` 指令允许在 HTTP 头部名称中使用下划线。
httpserver
uninitialized_variable_warn
'uninitialized_variable_warn' 指令控制 NGINX 配置中对未初始化变量的警告。
httpserverlocation
upstream
`upstream` 指令定义了一组用于负载均衡的后端服务器。
http
userid
NGINX 中的 'userid' 指令用于为处理请求的工作进程设置用户 ID。
httpserverlocation
userid_domain
`userid_domain` 指令为 NGINX 中的 `userid` 功能设置域,使会话 ID 能够绑定到特定域。
httpserverlocation
userid_expires
设置用户 ID cookie 的有效期限。
httpserverlocation
userid_flags
`userid_flags` 指令指定在 HTTP 请求上下文中定义用户 ID 的标志。
httpserverlocation
userid_mark
'userid_mark' 指令用于在 NGINX 中设置用于用户跟踪的唯一标识符。
httpserverlocation
userid_name
`userid_name` 指令指定要在 HTTP 响应头中返回的用户名。
httpserverlocation
userid_p3p
`userid_p3p` 指令设置 P3P(隐私偏好平台)策略,以允许通过 cookies 识别用户。
httpserverlocation
userid_path
`userid_path` 指令设置用于存储由身份验证系统生成的用户 ID (UIDs) 的路径。
httpserverlocation
userid_service
The `userid_service` directive allows specifying a service for user ID mapping…
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
设置用于在 NGINX 中存储来自 uWSGI 服务器的响应数据的缓冲区大小。
httpserverlocation
uwsgi_cache
uwsgi_cache 指令为来自 uWSGI 的响应指定了一个共享缓存。
httpserverlocation
uwsgi_cache_background_update
`uwsgi_cache_background_update` 指令控制在请求未命中缓存时,是否在后台更新缓存(用于 NGINX 的 uWSGI 缓存机制)。
httpserverlocation
uwsgi_cache_bypass
uwsgi_cache_bypass 指令控制在何种条件下跳过对 uWSGI 响应的缓存。
httpserverlocation
uwsgi_cache_key
`uwsgi_cache_key` 指令在使用 uWSGI 缓存时为 NGINX 中的缓存设置键。
httpserverlocation
uwsgi_cache_lock
`uwsgi_cache_lock` 指令用于在 NGINX 中使用 uWSGI 缓存机制时启用或禁用缓存锁定。
httpserverlocation
uwsgi_cache_lock_age
在启用 uWSGI 缓存的 NGINX 中,`uwsgi_cache_lock_age` 指令设置在处理请求时等待缓存锁的时间。
httpserverlocation
uwsgi_cache_lock_timeout
设置 uWSGI 缓存操作期间缓存锁的超时时间。
httpserverlocation
uwsgi_cache_max_range_offset
设置 uWSGI 缓存中范围请求的最大字节偏移量。
httpserverlocation
uwsgi_cache_methods
uwsgi_cache_methods 指令设置 uWSGI 缓存应缓存哪些 HTTP 方法。
httpserverlocation
uwsgi_cache_min_uses
指令 `uwsgi_cache_min_uses` 指定某个请求在被缓存之前必须被发起的最少次数。
httpserverlocation
uwsgi_cache_path
`uwsgi_cache_path` 指令用于在 NGINX 中设置用于缓存 uWSGI 响应的缓存路径。
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
设置在 NGINX 中连接到 uWSGI 服务器的超时时间。
httpserverlocation
uwsgi_force_ranges
当设置为 'on' 时,`uwsgi_force_ranges` 指令使服务器在处理 uWSGI 应用的范围请求时返回完整响应。
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 指令控制 NGINX 忽略来自 uWSGI 响应的哪些头部。
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' 指令在 NGINX 中为 uWSGI 请求设置一个修饰符。
httpserverlocation
uwsgi_modifier2
`uwsgi_modifier2` 指令修改 NGINX 中 uWSGI 协议响应的行为。
httpserverlocation
uwsgi_next_upstream
`uwsgi_next_upstream` 指令指定了在当前服务器发生故障时,NGINX 服务器尝试将请求传递给组中下一个服务器的条件。
httpserverlocation
uwsgi_next_upstream_timeout
在 uWSGI 环境中,当先前的请求失败时,'uwsgi_next_upstream_timeout' 指令为下一次上游请求设置超时时间。
httpserverlocation
uwsgi_next_upstream_tries
'uwsgi_next_upstream_tries' 指令定义了在 uWSGI 模式下与原始上游服务器通信发生错误时 NGINX 将尝试连接的上游服务器数量。
httpserverlocation
uwsgi_no_cache
`uwsgi_no_cache` 指令指定了在何种条件下来自 uWSGI 服务器的响应不应被缓存。
httpserverlocation
uwsgi_param
`uwsgi_param` 指令定义要传递给 uWSGI 服务器的参数。
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
在 NGINX 中设置从 uWSGI 服务器读取响应的超时时间。
httpserverlocation
uwsgi_request_buffering
'uwsgi_request_buffering' 指令用于控制在处理 uWSGI 请求时是否对请求体进行缓冲。
httpserverlocation
uwsgi_send_timeout
为从 uWSGI 对端读取响应设置超时。
httpserverlocation
uwsgi_socket_keepalive
`uwsgi_socket_keepalive` 指令用于在 uWSGI 套接字连接上启用或禁用套接字保活,以提高可靠性。
httpserverlocation
uwsgi_ssl_certificate
指令 `uwsgi_ssl_certificate` 指定 NGINX 中 uWSGI 连接使用的 SSL 证书。
httpserverlocation
uwsgi_ssl_certificate_cache
在 NGINX 中,'uwsgi_ssl_certificate_cache' 指令设置使用 uWSGI 服务器协议时的 SSL 证书缓存行为,通过减少…
httpserverlocation
uwsgi_ssl_certificate_key
为 uWSGI 使用的 SSL 证书配置私钥。
httpserverlocation
uwsgi_ssl_ciphers
uwsgi_ssl_ciphers 指令设置与 uWSGI 服务器建立 SSL 连接时使用的密码套件列表。
httpserverlocation
uwsgi_ssl_conf_command
`uwsgi_ssl_conf_command` 指令为在 NGINX 中的 uWSGI 连接指定 SSL 配置命令。
httpserverlocation
uwsgi_ssl_crl
'uwsgi_ssl_crl' 指令指定在 NGINX 中用于 uWSGI SSL 连接的证书撤销列表 (CRL) 文件。
httpserverlocation
uwsgi_ssl_name
`uwsgi_ssl_name` 指令指定在与 uWSGI 服务器建立 SSL 连接时要使用的主机名。
httpserverlocation
uwsgi_ssl_password_file
指定包含用于 uWSGI 后端连接的 SSL 密码的文件路径。
httpserverlocation
uwsgi_ssl_protocols
`uwsgi_ssl_protocols` 指令指定 NGINX 与上游 uWSGI 服务器之间通信使用的 SSL 协议。
httpserverlocation
uwsgi_ssl_server_name
`uwsgi_ssl_server_name` 指令指定是否在通过 SSL 与 uWSGI 服务器通信时发送服务器名。
httpserverlocation
uwsgi_ssl_session_reuse
uwsgi_ssl_session_reuse 指令在 NGINX 中控制针对 uWSGI 请求的 SSL 会话重用。
httpserverlocation
uwsgi_ssl_trusted_certificate
指令 'uwsgi_ssl_trusted_certificate' 指定用于验证来自 uWSGI 服务器的 SSL 连接的受信任 CA 证书文件。
httpserverlocation
uwsgi_ssl_verify
指令 `uwsgi_ssl_verify` 在 NGINX 中配置 uWSGI 请求的 SSL 证书验证。
httpserverlocation
uwsgi_ssl_verify_depth
指令 `uwsgi_ssl_verify_depth` 为 uWSGI 通信中的 SSL 证书设置验证深度。
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` 设置由 NGINX 中的 uWSGI 模块使用的临时文件路径。
httpserverlocation
valid_referers
`valid_referers` 指令定义了一个允许的 referer URL 列表,用于传入请求。
serverlocation
variables_hash_bucket_size
'variables_hash_bucket_size' 指令设置用于存储 NGINX 变量的哈希桶大小。
http
variables_hash_max_size
'variables_hash_max_size' 指令设置用于存储 NGINX 变量的哈希表的最大大小。
http
xml_entities
The 'xml_entities' 指令用于在 NGINX 响应中启用或禁用对 XML 实体的编码。
httpserverlocation
xslt_last_modified
`xslt_last_modified` 指令允许服务器对通过 XSLT 处理的 XML 文档以最后修改时间戳作出响应。
httpserverlocation
xslt_param
`xslt_param` 指令允许用户为 NGINX 中的 XSLT 转换定义参数。
httpserverlocation
xslt_string_param
The `xslt_string_param` 指令允许您在 NGINX 配置中为 XSLT 处理定义参数。
httpserverlocation
xslt_stylesheet
The `xslt_stylesheet` 指令指定要在 NGINX 中应用于 XML 响应的 XSLT 样式表。
location
xslt_types
xslt_types 指令在 NGINX 中为 XSLT 响应定义 MIME 类型。
httpserverlocation
zone
'zone' 指令在 NGINX 中定义了用于会话状态数据的共享内存区域。
upstream
NGINX Stream Core15
pass
'pass' 指令定义了在 NGINX stream 模块中将客户端请求路由到何处。
stream server
preread_buffer_size
设置用于在 stream 模块中读取初始数据的缓冲区大小。
streamstream server
preread_timeout
设置流连接预读阶段的超时时间。
streamstream server
proxy_download_rate
指令 `proxy_download_rate` 控制代理流的传输速率。
streamstream server
proxy_downstream_buffer
proxy_downstream_buffer 指令控制 NGINX stream 模块中从 upstream 服务器接收的数据的缓冲。
streamstream server
proxy_half_close
在 stream 模块配置中,`proxy_half_close` 指令控制 NGINX 在客户端连接关闭后是否关闭 upstream 连接。
streamstream server
proxy_protocol_timeout
设置在 NGINX Stream 模块中接收 PROXY protocol header 的超时时间。
streamstream server
proxy_requests
proxy_requests 指令控制 NGINX 是否可以在 stream 模块中处理传入的代理请求。
streamstream server
proxy_responses
proxy_responses 指令控制 NGINX Stream 模块在关闭连接之前从上游服务器接受的响应数量。
streamstream server
proxy_ssl
NGINX Stream Core 中的 proxy_ssl 指令启用对上游连接的 SSL 代理。
streamstream server
proxy_upload_rate
proxy_upload_rate 指令控制 NGINX Stream 中被代理连接的最大上传速率。
streamstream server
proxy_upstream_buffer
在 NGINX stream 模块中为 TCP 和 UDP 连接设置上游缓冲区大小。
streamstream server
ssl_alpn
指令 `ssl_alpn` 指定了 NGINX 中 Stream 连接使用的应用层协议协商 (ALPN) 协议。
streamstream server
ssl_handshake_timeout
ssl_handshake_timeout 指令设置允许完成 SSL 握手的最长时间。
streamstream server
ssl_preread
在 NGINX 中为 TCP 流启用对 SSL/TLS 握手的解析。
streamstream server
NGINX Mail Core24
auth_http
NGINX Mail Core 中的 `auth_http` 指令通过 HTTP 请求为邮件用户设置外部验证服务器。
mailmail server
auth_http_header
auth_http_header 指令设置在 NGINX Mail module 中用于认证的 HTTP 头。
mailmail server
auth_http_pass_client_cert
`auth_http_pass_client_cert` 指令配置是否将客户端证书传递给认证 HTTP 服务器。
mailmail server
auth_http_timeout
为 NGINX 邮件模块中的 HTTP 授权请求设置超时时间。
mailmail server
imap_auth
imap_auth 指令指定在 NGINX Mail 中用于 IMAP 连接的认证机制。
mailmail server
imap_capabilities
`imap_capabilities` 指令用于配置 NGINX Mail 模块中 IMAP 服务器的功能。
mailmail server
imap_client_buffer
`imap_client_buffer` 指令指定 NGINX Mail 中 IMAP 客户端连接的缓冲区大小。
mailmail server
max_errors
`max_errors` 指令设置连接邮件服务器时允许的最大错误次数。
mailmail server
pop3_auth
指令 `pop3_auth` 指定 NGINX 邮件模块中 POP3 服务器的认证机制。
mailmail server
pop3_capabilities
该 'pop3_capabilities' 指令指定 NGINX Mail Core 中 POP3 服务器支持的功能。
mailmail server
protocol
'protocol' 指令指定用于在 NGINX Mail Core module 中连接到邮件服务器的协议类型。
mail server
proxy
NGINX Mail Core 模块中的 'proxy' 指令用于为 mail 连接定义代理设置。
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` 指令在 NGINX Mail Core 模块中启用或禁用 SMTP 身份验证的代理转发。
mailmail server
proxy_timeout
`proxy_timeout` 指令设置 NGINX 邮件核心模块中连接的最大超时时间。
mailmail server
smtp_auth
smtp_auth 指令指定支持 SMTP 客户端的认证机制。
mailmail server
smtp_capabilities
smtp_capabilities 指令配置 NGINX 邮件服务器对外宣告的 SMTP 功能。
mailmail server
smtp_client_buffer
smtp_client_buffer 指令设置用于 SMTP 客户端通信的缓冲区大小,位于 NGINX 的 Mail 模块中。
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' 指令控制 worker 在接受新连接之前等待 accept mutex 可用的时间。
events
acceptex_read
`acceptex_read` 指令启用或禁用使用 AcceptEx 套接字选项来接受连接。
events
daemon
daemon 指令控制 NGINX 是以后台(daemon 模式)还是以前台运行。
main
debug_connection
`debug_connection` 指令指定在使用 NGINX 的调试模式时,哪些客户端连接应为调试目的而被记录。
events
debug_points
当在处理过程中达到特定调试点时,`debug_points` 指令会控制 NGINX 的行为。
main
devpoll_changes
devpoll_changes 指令指定在 devpoll 事件方法中可以同时处理的文件描述符 (file descriptors) 的最大数量。
events
devpoll_events
`devpoll_events` 指令配置 NGINX 使用 DEVPOLL 事件通知机制来管理连接。
events
env
'env' 指令允许您为 NGINX 的工作进程定义环境变量。
main
epoll_events
`epoll_events` 指令在使用 epoll 机制时为 NGINX 配置事件处理模型。
events
error_log
NGINX 中的 error_log 指令指定记录错误消息的文件或位置。
main
eventport_events
'eventport_events' 指令在 NGINX 中配置事件端口的处理方式。
events
events
NGINX 中的 events 指令用于配置用于处理连接的事件驱动架构。
main
google_perftools_profiles
在 NGINX 中,`google_perftools_profiles` 指令启用使用 Google Performance Tools 的性能分析。
main
http
NGINX 中的 'http' 指令启用 HTTP 服务器的配置上下文。
main
iocp_threads
'iocp_threads' 指令设置用于在 Windows 上 NGINX 中管理异步操作的 I/O completion 线程数。
events
kqueue_changes
指令 `kqueue_changes` 用于配置可以添加到 kqueue 实例中以在 macOS 系统上监控事件的更改数量。
events
kqueue_events
kqueue_events 指令将 NGINX 配置为在 BSD 系统上使用 kqueue 事件通知框架,以实现高效的事件处理。
events
load_module
`load_module` 指令在运行时动态加载 NGINX 模块。
main
lock_file
该 `lock_file` 指令指定一个文件,用于确保在任一时刻仅有一个 NGINX 实例运行。
main
mail
'mail' 指令用于在 NGINX 中启用 mail 处理模块,使其能够处理诸如 IMAP 和 POP3 等电子邮件协议。
main
master_process
'master_process' 指令控制 NGINX 主进程的运行。
main
multi_accept
multi_accept 指令允许工作进程从监听套接字同时接受多个连接。
events
pcre_jit
在 NGINX 中,`pcre_jit` 指令用于启用或禁用对 PCRE 正则表达式的 Just-In-Time (JIT) 编译。
main
pid
`pid` 指令指定 NGINX 在以 daemon mode 运行时应将其进程 ID 写入的文件。
main
post_acceptex
'post_acceptex' 指令指定在 NGINX 的套接字成功 accept 操作之后要执行的函数。
events
quic_bpf
'quic_bpf' 指令在 NGINX 中用于启用或禁用对 QUIC 协议处理的 BPF (Berkeley Packet Filter)。
main
ssl_engine
ssl_engine 指令指定 NGINX 在 SSL 连接中使用的 SSL 库。
main
ssl_object_cache_inheritable
指令 `ssl_object_cache_inheritable` 决定是否可以从主上下文继承 SSL 对象缓存设置。
main
stream
'stream' 指令定义了一个用于在 NGINX 中处理 TCP 和 UDP 流量的块。
main
thread_pool
`thread_pool` 指令配置了用于在 NGINX 中处理异步请求的线程池。
main
timer_resolution
设置计时器的分辨率(以毫秒为单位)。
main
use
'use' 指令设置 NGINX 中事件处理的方法。
events
user
user 指令设置 NGINX 工作进程运行所使用的用户和组。
main
worker_aio_requests
'worker_aio_requests' 指令配置每个 worker 进程可以同时执行的异步 I/O 操作的最大数量。
events
worker_connections
worker_connections 指令设置每个工作进程可以处理的最大并发连接数。
events
worker_cpu_affinity
`worker_cpu_affinity` 指令将 NGINX 的 worker 进程绑定到特定的 CPU 核心以提高性能。
main
worker_priority
在多核系统上为工作进程实现更好的调度而设置优先级。
main
worker_processes
worker_processes 指令设置 NGINX 中的 worker 进程数。
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
Advanced access control based on variables3
Support AJP protocol proxy with NGINX38
ajp_buffer_size
`ajp_buffer_size` 指令设置用于读取从 AJP 服务器接收的响应初始部分的缓冲区大小。
httpserverlocation
ajp_buffers
ajp_buffers 指令配置用于从 AJP 代理服务器读取响应的缓冲区的数量和大小。
httpserverlocation
ajp_busy_buffers_size
指令 'ajp_busy_buffers_size' 在 NGINX 中设置在 AJP 代理操作期间可使用的缓冲区大小。
httpserverlocation
ajp_cache
The `ajp_cache` 指令在 NGINX 中启用来自 AJP 服务器的响应缓存。
httpserverlocation
ajp_cache_key
指令 `ajp_cache_key` 定义了 NGINX 中来自 AJP 后端响应的缓存键。
httpserverlocation
ajp_cache_lock
ajp_cache_lock 指令防止多个对相同 URI 的同时请求被代理到 AJP 服务器,从而减少负载和重复处理。
httpserverlocation
ajp_cache_lock_timeout
`ajp_cache_lock_timeout` 指令指定在缓存操作期间等待 AJP 缓存锁的时间。
httpserverlocation
ajp_cache_methods
指令 `ajp_cache_methods` 指定在 NGINX 使用 AJP 协议时可以被缓存的 HTTP 方法。
httpserverlocation
ajp_cache_min_uses
设置响应在被缓存之前所需的最小请求次数。
httpserverlocation
ajp_cache_path
`ajp_cache_path` 指令指定用于在 NGINX 中缓存 AJP 响应的文件系统路径。
http
ajp_cache_use_stale
指令 `ajp_cache_use_stale` 控制在通过 AJP 代理请求时,在特定条件下是否应使用过期的缓存响应。
httpserverlocation
ajp_cache_valid
指令 `ajp_cache_valid` 配置在 AJP 代理响应中针对特定 HTTP 状态码的缓存时长。
httpserverlocation
ajp_connect_timeout
`ajp_connect_timeout` 指令用于设置与 AJP 后端服务器连接的超时时间。
httpserverlocation
ajp_header_packet_buffer_size
`ajp_header_packet_buffer_size` 指令为 NGINX 与后端服务器之间的 AJP 报头数据包设置缓冲区大小。
httpserverlocation
ajp_hide_header
`ajp_hide_header` 指令指定在 AJP 响应消息中应隐藏哪些响应头。
httpserverlocation
ajp_ignore_client_abort
`ajp_ignore_client_abort` 指令控制 NGINX 在将请求代理到 AJP 服务器时是否忽略客户端中止。
httpserverlocation
ajp_ignore_headers
指令 `ajp_ignore_headers` 指定在 NGINX 将请求代理到 AJP 后端时应被忽略的 AJP 响应头。
httpserverlocation
ajp_intercept_errors
`ajp_intercept_errors` 指令允许 NGINX 截获来自经 AJP 代理的服务器的错误响应以进行自定义处理。
httpserverlocation
ajp_keep_conn
在 NGINX 中,`ajp_keep_conn` 指令启用与 AJP 后端的持久连接。
httpserverlocation
ajp_max_data_packet_size
指令 `ajp_max_data_packet_size` 设置发送到 AJP 服务器的数据包的最大大小。
httpserverlocation
ajp_max_temp_file_size
ajp_max_temp_file_size 指令设置 NGINX 中 AJP 代理操作使用的临时文件的最大大小。
httpserverlocation
ajp_next_upstream
`ajp_next_upstream` 指令控制当 AJP 服务器未能正确响应时 NGINX 的行为,决定是重试还是将请求转发给下一个 upstream…
httpserverlocation
ajp_param
`ajp_param` 指令为代理服务器的 AJP 协议请求设置参数。
httpserverlocation
ajp_pass
`ajp_pass` 指令用于通过 AJP 协议将请求从 NGINX 转发到后端服务器。
locationif in location
ajp_pass_header
`ajp_pass_header` 指令指定应从 AJP 服务器传递到客户端的 HTTP 响应头。
httpserverlocation
ajp_pass_request_body
`ajp_pass_request_body` 指令控制是否将请求的主体转发到 AJP 服务器。
httpserverlocation
ajp_pass_request_headers
`ajp_pass_request_headers` 指令控制 NGINX 是否将请求头传递给 AJP 后端服务器。
httpserverlocation
ajp_read_timeout
`ajp_read_timeout` 指令在 NGINX 中设置从 AJP 后端服务器读取响应的超时时间。
httpserverlocation
ajp_script_url
`ajp_script_url` 指令指定要发送到 AJP 后端服务器的 AJP 请求 URI。
httpserverlocation
ajp_secret
`ajp_secret` 指令用于为 NGINX 中的 AJP 连接指定一个共享密钥以保障安全。
locationif in location
ajp_send_lowat
指令 `ajp_send_lowat` 为 AJP 协议的套接字配置低水位标记,以管理发送缓冲区的行为。
httpserverlocation
ajp_send_timeout
指令 `ajp_send_timeout` 设置向 AJP 后端服务器发送请求的超时时间。
httpserverlocation
ajp_store
`ajp_store` 指令启用将来自 AJP 代理的响应存储到缓存中。
httpserverlocation
ajp_store_access
指令 `ajp_store_access` 指定在 AJP 连接上下文中存储响应所需的访问权限。
httpserverlocation
ajp_temp_file_write_size
指令 `ajp_temp_file_write_size` 指定在处理来自 AJP 服务器的响应时可以写入的临时文件的最大大小。
httpserverlocation
ajp_temp_path
`ajp_temp_path` 指令指定用于存放 AJP 请求临时文件的目录。
httpserverlocation
ajp_upstream_fail_timeout
`ajp_upstream_fail_timeout` 指令配置在连接失败后 NGINX 在将上游 AJP 服务器视为失败之前将等待的时长。
httpserverlocation
ajp_upstream_max_fails
设置在将失败的服务器从 AJP 上游组中移除之前允许的最大失败尝试次数。
httpserverlocation
Digest Authentication for NGINX9
auth_digest
auth_digest 指令为 NGINX 启用摘要认证,允许对凭证进行安全传输。
httpserverlocation
auth_digest_drop_time
`auth_digest_drop_time` 指令设置在 NGINX 摘要认证模块中丢弃旧认证数据的时间周期(以秒为单位)。
httpserverlocation
auth_digest_evasion_time
指令 `auth_digest_evasion_time` 设置摘要认证规避尝试的时间限制。
httpserverlocation
auth_digest_expires
设置摘要认证凭据过期的持续时间。
httpserverlocation
auth_digest_maxtries
auth_digest_maxtries 指令设置每个用户在摘要认证中允许的最大认证尝试次数。
httpserverlocation
auth_digest_replays
auth_digest_replays 指令在 NGINX 中配置摘要认证的最大允许重放尝试次数。
httpserverlocation
auth_digest_shm_size
设置用于摘要认证存储的共享内存区的大小。
httpserver
auth_digest_timeout
指定 NGINX 中摘要认证会话的超时时间。
httpserverlocation
auth_digest_user_file
指定 NGINX 中用于摘要认证的用户文件。
httpserverlocation
Secure link hash authentication6
auth_hash
'auth_hash' 指令在 NGINX 中启用安全链接哈希认证功能,允许使用哈希进行安全链接。
httpserverlocation
auth_hash_algorithm
设置 NGINX 中用于安全链接哈希认证的哈希算法。
httpserverlocation
auth_hash_check_time
auth_hash_check_time 指令指定在 NGINX 中用于验证安全链接的时间戳的时间参数。
httpserverlocation
auth_hash_check_token
在 NGINX 中,`auth_hash_check_token` 指令用于指定安全链接哈希认证的令牌值。
httpserverlocation
auth_hash_message
定义用于 NGINX 的安全链接认证中要被哈希的消息。
httpserverlocation
auth_hash_secret
`auth_hash_secret` 指令设置用于在 NGINX 中创建身份验证用的安全链接哈希的密钥。
httpserverlocation
LDAP Authentication module for NGINX7
auth_ldap
auth_ldap 指令用于针对指定的 LDAP 服务器启用基于 LDAP 的身份验证。
httpserverlocation
auth_ldap_cache_enabled
在 NGINX 中启用对 LDAP 身份验证结果的缓存。
http
auth_ldap_cache_expiration_time
指令 `auth_ldap_cache_expiration_time` 设置缓存的 LDAP 身份验证结果过期前的持续时间。
http
auth_ldap_cache_size
在 NGINX 中设置 LDAP 认证响应缓存的最大大小。
http
auth_ldap_servers
`auth_ldap_servers` 指令定义了 NGINX 可用于用户身份验证的 LDAP 服务器。
httpserverlocation
auth_ldap_servers_size
`auth_ldap_servers_size` 指令指定可在配置中为认证目的定义的最大 LDAP 服务器数量。
http
ldap_server
'ldap_server' 指令在 NGINX 中配置用于身份验证的 LDAP 服务器块。
http
PAM authentication dynamic module for NGINX3
HTTP authentication via RADIUS protocol5
auth_radius
`auth_radius` 指令为指定的 location 配置通过 RADIUS 协议的 HTTP 身份验证。
location
radius_auth
radius_auth 指令在 NGINX 配置的特定 location 块中启用 RADIUS 身份验证。
location
radius_health
`radius_health` 指令在 NGINX 中配置针对 RADIUS 服务器的健康检查请求。
location
radius_server
指令 `radius_server` 在 NGINX 中为 HTTP 请求配置 RADIUS 身份验证服务器。
http
radius_servers
`radius_servers` 指令在特定的 location 块上下文中指定用于 HTTP 身份验证的 RADIUS 服务器。
location
Time-based one-time password (TOTP) authentication for NGINX9
auth_totp_cookie
The `auth_totp_cookie` 指令配置用于为使用 TOTP 的客户端维护身份验证状态的 HTTP cookie 的名称。
httpserverlocation
auth_totp_expiry
设置 NGINX 中用于基于 TOTP 认证的身份验证 Cookie 的过期时间。
httpserverlocation
auth_totp_file
`auth_totp_file` 指令指定用于 NGINX 内 TOTP 身份验证的 TOTP 配置文件的路径。
httpserverlocation
auth_totp_length
指定用于身份验证的 TOTP (基于时间的一次性密码) 的长度。
httpserverlocation
auth_totp_realm
为 NGINX 中的 TOTP 身份验证定义一个 realm 名称,该名称显示在身份验证提示中。
httpserverlocation
auth_totp_reuse
指令 `auth_totp_reuse` 控制是否在其有效期内重复使用 TOTP 令牌。
httpserverlocation
auth_totp_skew
在 NGINX 中配置用于 TOTP 验证的允许时间偏差。
httpserverlocation
auth_totp_start
`auth_totp_start` 指令设置 NGINX 中基于时间的一次性密码 (TOTP) 算法的起始时间。
httpserverlocation
auth_totp_step
指令 `auth_totp_step` 在 NGINX 验证中配置基于时间的一次性密码(TOTP) 的有效时间间隔。
httpserverlocation
NGINX module to proxy to authenticated AWS services6
aws_access_key
指令 'aws_access_key' 指定用于对 AWS 服务的请求进行身份验证的 AWS 访问密钥。
httpserverlocation
aws_endpoint
当使用 NGINX 的 AWS 身份验证模块时,`aws_endpoint` 指令指定用于 S3 服务的 AWS 端点。
httpserverlocation
aws_key_scope
定义用于对 AWS 服务的请求进行身份验证的签名密钥的作用域。
httpserverlocation
aws_s3_bucket
aws_s3_bucket 指令设置要用于代理请求的 Amazon S3 存储桶的名称。
httpserverlocation
aws_sign
aws_sign 指令在代理到 AWS 服务的请求时启用 AWS Signature Version 4 身份验证。
httpserverlocation
aws_signing_key
`aws_signing_key` 指令指定用于通过 NGINX 对访问 AWS 服务的请求进行身份验证的 AWS 签名密钥。
httpserverlocation
A search index bot verification module for NGINX7
bot_verifier
bot_verifier 指令启用或禁用 NGINX 的机器人验证模块,允许或阻止声称为搜索引擎机器人的请求的访问。
httpserverlocation
bot_verifier_enable_repsheet
启用在 NGINX 中使用信誉表来验证搜索引擎爬虫。
httpserverlocation
bot_verifier_redis_connection_timeout
在使用机器人验证模块时,设置与 Redis 的连接超时。
httpserverlocation
bot_verifier_redis_expiry
设置在 Redis 中用于机器人验证的缓存条目的过期时间。
httpserverlocation
bot_verifier_redis_host
为 NGINX 中的机器人验证模块设置 Redis 主机。
httpserverlocation
bot_verifier_redis_port
指令 `bot_verifier_redis_port` 设置用于 NGINX 机器人验证模块的 Redis 服务器端口。
httpserverlocation
bot_verifier_redis_read_timeout
指令 `bot_verifier_redis_read_timeout` 配置 NGINX bot 验证模块中 Redis 连接的读取超时时长。
httpserverlocation
NGINX Cache Purge module5
cache_purge_response_type
cache_purge_response_type 指令用于在 NGINX 中设置缓存清除操作的响应格式。
httpserverlocation
fastcgi_cache_purge
fastcgi_cache_purge 指令允许清除 FastCGI 缓存中的已缓存内容。
httpserverlocation
proxy_cache_purge
`proxy_cache_purge` 指令允许从 NGINX 的代理缓存中清除特定页面。
httpserverlocation
scgi_cache_purge
`scgi_cache_purge` 指令允许根据指定的缓存键从 SCGI 缓存中移除缓存的内容。
httpserverlocation
uwsgi_cache_purge
The `uwsgi_cache_purge` 指令允许根据指定的键从 uWSGI 缓存中清除缓存的响应。
httpserverlocation
NGINX Captcha Module15
captcha
captcha 指令启用在 NGINX 中生成和处理 CAPTCHA 图像的功能。
location
captcha_case
'captcha_case' 指令控制验证码验证是否区分大小写。
httpserverlocation
captcha_charset
`captcha_charset` 指令定义了在 NGINX 中用于生成验证码文本的字符集合。
httpserverlocation
captcha_csrf
`captcha_csrf` 指令定义用于 CAPTCHA 验证的 CSRF 变量名称。
httpserverlocation
captcha_expire
`captcha_expire` 指令设置验证码在过期前的持续时间(以秒为单位)。
httpserverlocation
captcha_font
'captcha_font' 指令设置用于在验证码图像中渲染文本的字体文件。
httpserverlocation
captcha_height
设置验证码图片的高度(以像素为单位)。
httpserverlocation
captcha_length
'captcha_length' 指令指定生成的验证码文本的长度。
httpserverlocation
captcha_level
'captcha_level' 指令控制为用户验证生成的验证码的复杂度。
httpserverlocation
captcha_line
`captcha_line` 指令用于生成包含指定行数的验证码图像。
httpserverlocation
captcha_name
'captcha_name' 指令设置用于在 NGINX Captcha 模块中存储生成的验证码值的 cookie 名称。
httpserverlocation
captcha_secret
captcha_secret 指令设置用于生成验证码哈希的密钥。
httpserverlocation
captcha_size
'captcha_size' 指令定义 NGINX Captcha Module 生成的验证码文本的字体大小。
httpserverlocation
captcha_star
在 NGINX 中启用验证码图片的生成。
httpserverlocation
captcha_width
设置验证码图片的宽度(以像素为单位)。
httpserverlocation
CGI support for NGINX11
cgi
The 'cgi' 指令在 NGINX 中启用执行脚本的 CGI 支持。
serverlocation
cgi_body_only
'cgi_body_only' 指令决定是否仅将 CGI 响应的主体发送给客户端,省略响应头。
serverlocation
cgi_interpreter
cgi_interpreter 指令指定在 NGINX 中用于执行 CGI 脚本的命令或解释器。
serverlocation
cgi_pass
NGINX 中的 `cgi_pass` 指令将请求传递给 CGI 脚本进行处理。
serverlocation
cgi_path
'cgi_path' 指令指定要执行的 CGI 脚本的路径。
serverlocation
cgi_rdns
`cgi_rdns` 指令配置 NGINX 中 CGI 脚本的反向 DNS 查找行为。
serverlocation
cgi_set_var
'cgi_set_var' 指令为 CGI 脚本设置环境变量。
serverlocation
cgi_stderr
指令 `cgi_stderr` 配置 NGINX 中 CGI 脚本的标准错误输出的处理方式。
serverlocation
cgi_strict
在 NGINX 处理请求时,`cgi_strict` 指令强制执行严格的 CGI 兼容性。
serverlocation
cgi_timeout
在 NGINX 中为 CGI 处理请求设置超时时间。
serverlocation
cgi_working_dir
设置由 NGINX 执行的 CGI 脚本的工作目录。
serverlocation
NGINX Combined Upstreams module5
add_upstream
指令 `add_upstream` 允许通过添加预定义的 upstream 服务器来配置 upstream,并包含用于自定义的可选参数。
upstream
combine_server_singlets
combine_server_singlets 指令会根据 host upstream 中定义的服务器创建多个 singlet upstream。
upstream
dynamic_upstrand
'dynamic_upstrand' 指令允许根据指定参数在运行时选择 upstreams。
serverlocationif in location
extend_single_peers
`extend_single_peers` 指令允许 NGINX 在 upstream 块中使用扩展的 peer 配置。
upstream
upstrand
在 NGINX 中,`upstrand` 指令创建一个用于构建组合 upstreams 的块。
http
NGINX Accept-Encoding Normalization module1
NGINX module to limit the number of malicious ip forged cookies4
cookie_limit_req
通过控制与特定 cookie 相关的请求速率,限制恶意 IP 伪造的 cookie 数量。
httpserverlocation
cookie_limit_req_log_level
为 cookie limit request module 中的速率限制错误和请求延迟指示设置日志级别。
httpserverlocation
cookie_limit_req_status
`cookie_limit_req_status` 指令设置超出配置速率限制的请求返回的 HTTP 状态码。
httpserverlocation
cookie_limit_req_zone
指令 `cookie_limit_req_zone` 定义了一个共享内存区,用于根据 cookie 值跟踪并限制访问速率。
http
NGINX CoolKit Module1
NGINX WebDAV PROPFIND,OPTIONS,LOCK,UNLOCK support3
Delay requests for a given time1
NGINX module for serving DNS-over-HTTPS (DOH) requests4
NGINX module for adding ETag to dynamic content2
NGINX module to dynamically lock IP and release it periodically5
dynamic_limit_req
dynamic_limit_req 指令控制传入请求的速率,以根据请求模式动态锁定 IP 来防止滥用。
httpserverlocation
dynamic_limit_req_log_level
指令 `dynamic_limit_req_log_level` 指定因速率限制而导致的请求处理失败和延迟的日志级别。
httpserverlocation
dynamic_limit_req_redis
为动态请求限制模块使用的 Redis 数据库配置连接参数。
http
dynamic_limit_req_status
dynamic_limit_req_status 指令设置当客户端的请求超过定义的限制时返回的 HTTP 状态码。
httpserverlocation
dynamic_limit_req_zone
`dynamic_limit_req_zone` 指令配置一个共享内存区域,用于跟踪并限制每个 IP 地址或特定 key 的过高请求速率。
http
nginx Echo module19
echo
`echo` 指令将在响应体中输出指定的字符串或数据。
locationif in location
echo_abort_parent
在 echo 请求的上下文中,指令 `echo_abort_parent` 用于中止父请求。
locationif in location
echo_after_body
`echo_after_body` 指令允许在 HTTP 响应主体发送给客户端之后输出附加响应。
locationif in location
echo_before_body
`echo_before_body` 指令在 HTTP 响应的主主体发送之前发送响应体。
locationif in location
echo_blocking_sleep
`echo_blocking_sleep` 指令在 NGINX 的请求处理过程中引入一个阻塞睡眠期,使响应在指定的时间内暂停。
locationif in location
echo_duplicate
The `echo_duplicate` directive outputs the specified string multiple times to…
locationif in location
echo_end
`echo_end` 指令终止在 echo 上下文中对命令的处理。
locationif in location
echo_exec
`echo_exec` 指令执行指定的命令,并可选择捕获其输出。
locationif in location
echo_flush
'echo_flush' 指令强制 NGINX 立即将缓冲的响应发送给客户端。
locationif in location
echo_foreach_split
The `echo_foreach_split` 指令对拆分后的输入字符串中的每一项迭代地执行一系列命令。
locationif in location
echo_location
`echo_location` 指令允许在另一个 location 上下文中执行一个命名的 location 块,从而实现模块化和可重用的配置。
locationif in location
echo_location_async
指令 `echo_location_async` 允许在 NGINX 配置的指定 location 中执行任意异步 subrequests。
locationif in location
echo_read_request_body
指令 `echo_read_request_body` 在指定的 location 上下文中读取并提供请求体数据。
locationif in location
echo_request_body
指令 `echo_request_body` 会在响应中将请求体回显给客户端。
locationif in location
echo_reset_timer
`echo_reset_timer` 指令会重置 NGINX 中后续 `echo` 命令的已用时间跟踪。
locationif in location
echo_sleep
`echo_sleep` 指令会暂停对请求的处理,持续指定的时间。
locationif in location
echo_status
`echo_status` 指令在 NGINX 中输出请求处理的当前状态。
locationif in location
echo_subrequest
'echo_subrequest' 指令用于执行子请求,并可选择捕获其输出以便进一步处理。
locationif in location
echo_subrequest_async
`echo_subrequest_async` 指令会发起对指定 URI 的异步子请求。
locationif in location
Encrypt and decrypt NGINX variable values5
encrypted_session_expires
在 NGINX 中设置加密会话的过期时间。
httpserverlocation
encrypted_session_iv
指令 `encrypted_session_iv` 为 NGINX 会话管理中使用的 AES 加密设置初始化向量 (IV)。
httpserverlocation
encrypted_session_key
设置用于在 NGINX 中对变量值进行加密和解密的加密密钥。
httpserverlocation
set_decrypt_session
set_decrypt_session 指令用于在 NGINX 中解密会话变量,从加密数据中访问原始变量值。
httpserverlocation
set_encrypt_session
The `set_encrypt_session` 指令对给定的变量值进行加密并将其赋值给另一个变量,从而在 NGINX 中实现安全的数据处理。
httpserverlocation
Conditional error log entries in configuration1
Evaluate memcached or proxy response into a variable5
eval
`eval` 指令允许将子请求的响应捕获到变量中,以便在 NGINX 配置中后续使用。
location
eval_buffer_size
eval_buffer_size 指令设置 NGINX 的 eval 模块用于捕获响应正文的最大缓冲区大小,从而在进行代理或 memcached…
httpserverlocation
eval_escalate
eval_escalate 指令决定在子请求处理期间是否升级对变量的求值。
httpserverlocation
eval_override_content_type
指令 `eval_override_content_type` 允许您为已评估的子请求的响应指定自定义内容类型。
httpserverlocation
eval_subrequest_in_memory
指令 `eval_subrequest_in_memory` 决定经评估的子请求的响应是存储在内存中还是直接流式传输到客户端。
httpserverlocation
NGINX Execute module1
NGINX module for Adobe f4f format1
NGINX Fancy Index module15
fancyindex
`fancyindex` 指令在 NGINX 中启用增强的目录列表显示,支持自定义外观。
httpserverlocation
fancyindex_case_sensitive
`fancyindex_case_sensitive` 指令决定在对文件名排序时目录列表是否区分大小写。
httpserverlocation
fancyindex_css_href
`fancyindex_css_href` 指令为 NGINX Fancy Index 模块生成的目录列表指定自定义 CSS 文件,用于样式化显示。
httpserverlocation
fancyindex_default_sort
`fancyindex_default_sort` 指令设置由 NGINX Fancy Index 模块生成的文件列表的默认排序方式。
httpserverlocation
fancyindex_directories_first
指令 `fancyindex_directories_first` 指定在目录列表中目录条目是否应出现在文件条目之前。
httpserverlocation
fancyindex_exact_size
启用在 NGINX Fancy Index 模块的目录列表中显示精确的文件大小。
httpserverlocation
fancyindex_footer
指令 `fancyindex_footer` 为 NGINX Fancy Index 模块生成的目录列表设置自定义页脚。
httpserverlocation
fancyindex_header
`fancyindex_header` 指令允许自定义由 NGINX Fancy Index 模块生成的目录列表的头部。
httpserverlocation
fancyindex_hide_parent_dir
`fancyindex_hide_parent_dir` 指令控制 Fancy Index 模块生成的目录列表中父目录链接的可见性。
httpserverlocation
fancyindex_hide_symlinks
`fancyindex_hide_symlinks` 指令控制由 NGINX Fancy Index module 生成的目录列表中符号链接的可见性。
httpserverlocation
fancyindex_ignore
`fancyindex_ignore` 指令指定应从 Fancy Index 列表中排除的文件或目录。
httpserverlocation
fancyindex_localtime
指令 `fancyindex_localtime` 配置 NGINX 的 Fancy Index 模块,以在本地时区显示文件修改时间。
httpserverlocation
fancyindex_show_dotfiles
`fancyindex_show_dotfiles` 指令控制 NGINX 中 Fancy Index 模块生成的目录列表中点文件的可见性。
httpserverlocation
fancyindex_show_path
指令 `fancyindex_show_path` 控制是否在列表中显示被索引目录的路径。
httpserverlocation
fancyindex_time_format
`fancyindex_time_format` 指令指定了在目录列表中显示文件最后修改时间的格式。
httpserverlocation
Media streaming server based on nginx-module-rtmp134
access_log
'access_log' 指令记录 NGINX 的 RTMP 模块中对媒体流的访问请求。
ack_window
`ack_window` 指令设置用于 RTMP 流管理的确认窗口大小。
allow
'allow' 指令控制 NGINX 中对 RTMP 流的访问权限。
application
`application` 指令为在 NGINX RTMP 模块中配置媒体流应用程序定义了一个上下文。
buffer
'buffer' 指令在 NGINX RTMP 模块中配置媒体流的缓冲区大小,用于控制流媒体传输过程中的数据处理。
buflen
The 'buflen' 指令在 NGINX 的 RTMP 模块中设置媒体流的缓冲长度,用于优化流媒体性能。
busy
nginx-module-rtmp 模块中的 'busy' 指令用于配置服务器在媒体流传输时可处理的最大同时连接数。
chunk_size
在 NGINX RTMP 模块中,'chunk_size' 指令用于配置在媒体流传输过程中发送的数据块大小。
connection_pool_size
指令 `connection_pool_size` 设置用于处理媒体流的 RTMP 服务器的连接池大小。
dash
'dash' 指令在 RTMP 应用中启用基于 HTTP 的动态自适应流式传输 (DASH)。
dash_cleanup
dash_cleanup 指令控制从服务器存储中自动清理未使用的 DASH 片段。
dash_fragment
'dash_fragment' 指令在媒体流应用中设置 DASH 分片的持续时间。
dash_nested
'dash_nested' 指令用于在 NGINX RTMP 模块中启用或禁用对嵌套 DASH 分段的支持。
dash_path
`dash_path` 指令指定用于存储 DASH (Dynamic Adaptive Streaming over HTTP) 文件的目录路径。
dash_playlist_length
设置用于媒体流的 DASH 播放列表的长度。
deny
在 NGINX RTMP 模块的配置中,`deny` 指令用于限制对指定客户端的访问。
drop_idle_publisher
`drop_idle_publisher` 指令控制在指定超时时间后对空闲 RTMP 推流者的自动断开连接。
exec
'exec' 指令允许在 NGINX RTMP 模块上下文中执行外部命令或脚本。
exec_block
`exec_block` 指令允许你指定一段代码块,在 RTMP 服务器的流媒体操作上下文中执行。
exec_kill_signal
指令 `exec_kill_signal` 指定应发送的信号,用于终止与 RTMP 或 DASH 流关联的流处理进程。
exec_options
exec_options 指令为 NGINX RTMP 模块中的 DASH 流会话配置执行选项。
exec_play
exec_play 指令允许在媒体流播放时执行命令或脚本。
exec_play_done
`exec_play_done` 指令指定在 RTMP 流播放完成时要执行的命令。
exec_publish
exec_publish 指令允许在向服务器发布流时执行指定命令。
exec_publish_done
exec_publish_done 指令指定在 NGINX RTMP 模块的发布会话结束后要执行的命令。
exec_pull
exec_pull 指令用于指定在 RTMP 应用中拉取媒体流时要执行的外部命令。
exec_push
`exec_push` 指令会在 RTMP 流媒体传输过程中触发执行外部命令。
exec_record_done
exec_record_done 指令指定在 NGINX 的 RTMP 模块中,当流的录制完成时需要执行的命令。
exec_static
`exec_static` 指令配置 RTMP 服务器以执行静态文件交付操作。
flv_live
`flv_live` 指令通过 NGINX RTMP 模块启用对 FLV 内容的实时流式传输。
location
gop_cache
`gop_cache` 指令在 NGINX 中为视频流启用 GOP(图像组)缓存。
gop_max_audio_count
'gop_max_audio_count' 指令限制了单个 GOP (Group of Pictures) 中用于媒体流的音频样本的最大数量。
gop_max_frame_count
The `gop_max_frame_count` 指令限制视频流中一组图像 (GOP) 的帧数。
gop_max_video_count
`gop_max_video_count` 指令限制自适应流媒体中一个图像组 (GOP) 内的视频段最大数量。
hls
`hls` 指令启用 NGINX 中使用 RTMP 模块的 HTTP Live Streaming (HLS) 媒体流。
hls_audio_buffer_size
`hls_audio_buffer_size` 指令设置 HLS 流中音频片段的缓冲区大小。
hls_base_url
指令 `hls_base_url` 指定了 NGINX RTMP 模块中 HLS 媒体播放列表和媒体片段资源的基础 URL。
hls_cleanup
指令 `hls_cleanup` 控制 NGINX RTMP 模块中 HLS(HTTP Live Streaming)片段的清理。
hls_continuous
'hls_continuous' 指令决定在直播结束后 HLS 流是否继续提供直播片段。
hls_fragment
'hls_fragment' 指令设置由 RTMP 服务器生成的 HLS 段的持续时间。
hls_fragment_naming
在 NGINX 的媒体流服务器中,`hls_fragment_naming` 指令决定 HLS 片段文件的命名方案。
hls_fragment_naming_granularity
指令 `hls_fragment_naming_granularity` 控制 HLS 片段文件的命名约定模式。
hls_fragment_slicing
指令 `hls_fragment_slicing` 控制用于流媒体的 HLS 片段切分。
hls_fragments_per_key
指令 `hls_fragments_per_key` 定义与单个加密密钥关联的 HLS 片段数量。
hls_key_path
指令 `hls_key_path` 指定用于媒体分段流式传输的 HLS 加密密钥的文件路径。
hls_key_url
指令 `hls_key_url` 指定用于检索 HLS 流的加密密钥的 URL。
hls_keys
'hls_keys' 指令指定 NGINX RTMP 模块所提供的 HLS 分段的加密密钥。
hls_max_audio_delay
指令 `hls_max_audio_delay` 设置 HLS 流中允许的最大音频延迟。
hls_max_fragment
'hls_max_fragment' 指令设置由 NGINX 中的 RTMP 服务器模块生成的 HLS 片段的最大持续时间。
hls_muxdelay
在使用 HLS 流媒体时,`hls_muxdelay` 指令指定片段之间允许的最大延迟。
hls_nested
指令 `hls_nested` 控制 HLS 段是否嵌套在父目录结构中。
hls_path
`hls_path` 指令指定存放 HLS 片段文件的目录。
hls_playlist_length
`hls_playlist_length` 指令指定 HLS 播放列表的持续时间(以秒为单位)。
hls_sync
'hls_sync' 指令为 RTMP 流中的 HLS 输出设置同步点。
hls_type
'hls_type' 指令定义了用于 NGINX 媒体流中的 HLS 分段类型。
hls_variant
`hls_variant` 指令允许在 NGINX 中配置多个 HLS 流变体,以实现自适应码率流媒体。
idle_streams
'idle_streams' 指令在 NGINX RTMP 模块中配置在 NGINX 自动关闭它们之前允许的空闲流数量。
interleave
'interleave' 指令可在 RTMP (Real-Time Messaging Protocol) 流中对音频和视频流进行交错。
listen
`listen` 指令指定 NGINX 用于接收传入 RTMP 连接以进行媒体流传输的地址和端口。
live
'live' 指令为 NGINX RTMP 服务器启用实时流功能。
log_format
指令 `log_format` 定义了 RTMP 模块中流媒体事件日志消息的格式。
log_interval
`log_interval` 指令指定 NGINX RTMP 模块中用于媒体流的统计日志记录间隔。
log_size
`log_size` 指令设置 NGINX RTMP 模块生成的日志文件的最大大小。
max_connections
`max_connections` 指令设置允许媒体流服务器的最大并发连接数。
max_message
指令 'max_message' 设置在 RTMP 流中发送消息的最大大小。
max_streams
The `max_streams` 指令设置 RTMP(实时消息传输协议)应用的最大并发流数量。
merge_slashes
`merge_slashes` 指令控制在 RTMP 流处理期间,URI 中的多个连续斜杠是否合并为单个斜杠。
meta
nginx-module-rtmp 模块中的 'meta' 指令为媒体流上下文指定元数据。
netcall_buffer
"netcall_buffer" 指令在 RTMP 媒体流服务器中配置用于网络调用的缓冲区大小。
netcall_timeout
netcall_timeout 指令指定在 RTMP 模块中等待网络调用完成的最大持续时间。
notify_method
'notify_method' 指令指定在 NGINX RTMP 模块中,如何为 RTMP 媒体流发送通知。
notify_no_resolve
`notify_no_resolve` 指令禁用服务器名称的 DNS 解析,允许在 RTMP 流通知期间使用原始 IP 地址。
notify_relay_redirect
指令 `notify_relay_redirect` 用于指定一个 URL,RTMP 服务器会将通知重定向到该 URL。
notify_update_strict
'notify_update_strict' 指令在 RTMP 服务器模块中配置严格的通知处理。
notify_update_timeout
指令 `notify_update_timeout` 指定在 RTMP 流中通知客户端更新的超时时长。
on_connect
指令 'on_connect' 指定了一个回调函数,当客户端连接到媒体流时执行该函数。
on_disconnect
指令 `on_disconnect` 指定一个回调函数,当客户端与 RTMP 服务器断开连接时执行。
on_done
`on_done` 指令指定在 RTMP 流会话结束时要执行的回调函数。
on_play
NGINX RTMP 模块中的 `on_play` 指令在流开始播放时触发特定操作或回调。
on_play_done
`on_play_done` 指令允许在 NGINX 的 RTMP 模块中配置在流播放完成时要执行的操作。
on_publish
NGINX 中的 `on_publish` 指令允许指定在流发布时执行的处理程序。
on_publish_done
在 RTMP 应用中,`on_publish_done` 指令指定在发布会话完成时要执行的回调函数。
on_record_done
NGINX RTMP 模块中的 `on_record_done` 指令在录制完成后触发一个操作。
on_update
The `on_update` 指令允许在流会话更新时定义并执行自定义操作。
out_cork
'out_cork' 指令控制 RTMP 环境中媒体输出的缓冲行为。
out_queue
'out_queue' 指令用于在 NGINX 中配置 RTMP 流媒体的输出队列设置。
ping
'ping' 指令用于在 NGINX 媒体流服务器中配置 RTMP 会话的 ping 行为。
ping_timeout
`ping_timeout` 指令指定服务器在将连接视为不活动并最终关闭之前,等待客户端对 ping 响应的最长时间。
play
'play' 指令在 NGINX RTMP 模块中允许客户端从服务器回放实时或已录制的流。
play_local_path
指令 `play_local_path` 指定在 RTMP 流媒体传输期间用于提供媒体文件的本地文件系统路径。
play_restart
`play_restart` 指令控制 NGINX 的 RTMP 模块中回放会话的行为,特别是允许会话在结束时重新启动。
play_temp_path
在 NGINX RTMP 应用中,指令`play_temp_path`指定用于在播放期间存放媒体碎片的临时目录。
play_time_fix
`play_time_fix` 指令用于修改 RTMP 流的回放时间调整。
publish_notify
指令 `publish_notify` 在流发布时配置通知回调。
publish_time_fix
publish_time_fix 指令可确保流媒体的发布时间被正确调整。
pull
`pull` 指令用于指定要拉入本地 RTMP 服务器的远程 RTMP 流,以便进行广播或处理。
pull_reconnect
`pull_reconnect` 指令用于配置 NGINX RTMP 模块中拉取流的重连行为。
push
NGINX RTMP 模块中的 'push' 指令用于将直播流推送到外部流媒体服务器或端点。
push_reconnect
push_reconnect 指令控制 NGINX RTMP 模块中 push client 的重连行为。
record
NGINX RTMP 模块中的 'record' 指令用于配置将直播流录制到文件。
record_append
`record_append` 指令指定将录制的 RTMP 流数据追加到哪个文件。
record_interval
`record_interval` 指令用于配置 RTMP 模块中录制媒体流的时间间隔。
record_lock
`record_lock` 指令用于启用或禁用 RTMP 流录制的锁定机制,以防止同时写入。
record_max_frames
`record_max_frames` 指令设置 NGINX RTMP 模块中每个流可记录的最大帧数限制。
record_max_size
在 RTMP 服务器上下文中,`record_max_size` 指令指定了媒体流录制分段的最大大小。
record_notify
`record_notify` 指令用于在 RTMP 模块中配置录制事件的通知。
record_path
'record_path' 指令指定在 RTMP 应用中用于录制流媒体的文件路径。
record_suffix
`record_suffix` 指令指定录制媒体流的文件扩展名。
record_unique
NGINX RTMP 模块中的 `record_unique` 指令用于根据特定参数以唯一的文件名保存 RTMP 流的录制文件。
recorder
'recorder' 指令用于在 NGINX RTMP 服务器中指定记录媒体流的设置。
relay_buffer
'relay_buffer' 指令在 NGINX RTMP 模块中配置用于流式媒体片段的缓冲区大小。
resolver
resolver 指令用于在 RTMP 流媒体场景中配置域名的 DNS 解析。
resolver_timeout
`resolver_timeout` 指令用于在 NGINX 的 RTMP (Real-Time Messaging Protocol)…
respawn
`respawn` 指令指示 NGINX RTMP 模块在流媒体会话变为不活跃或发生故障时自动重新启动该会话。
respawn_timeout
respawn_timeout 指令设置服务器在故障后尝试重启流处理进程之前应等待的时间间隔。
rtmp
'rtmp' 指令在 NGINX 中启用 RTMP 流媒体服务器,是处理 RTMP 协议操作的基础。
main
rtmp_auto_push
在 NGINX 的 RTMP 模块中,`rtmp_auto_push` 指令启用将流式媒体自动推送到已定义端点的功能。
main
rtmp_auto_push_reconnect
在 NGINX RTMP 服务器配置中,`rtmp_auto_push_reconnect` 指令启用对 RTMP(实时消息传输协议)推流的自动重连尝试。
main
rtmp_control
The `rtmp_control` 指令为 NGINX 中的媒体流应用配置 RTMP 流控制参数。
httpserverlocation
rtmp_socket_dir
指令 `rtmp_socket_dir` 设置 NGINX RTMP 模块 使用的 RTMP socket files 的目录。
main
rtmp_stat
`rtmp_stat` 指令启用流媒体应用的 RTMP 状态,提供有关流会话的实时统计信息。
httpserverlocation
rtmp_stat_format
`rtmp_stat_format` 指令指定 NGINX 中 RTMP 流的统计输出格式。
httpserverlocation
rtmp_stat_stylesheet
`rtmp_stat_stylesheet` 指令指定用于 RTMP 统计 HTML 输出的自定义样式表的路径。
httpserverlocation
send_lowat
`send_lowat` 指令限制在套接字上发送的数据量,以防止淹没网络接口。
send_timeout
`send_timeout` 指令设置向客户端传输响应的超时时间。
server
nginx-rtmp 模块中的 'server' 指令用于为媒体流配置 RTMP 服务器实例。
server_name
在 NGINX 中,'server_name' 指令指定了 server 块应该响应的主机名。
session_relay
用于在 NGINX 的 RTMP 模块中管理会话中继的 `session_relay` 指令。
so_keepalive
在 RTMP 中,`so_keepalive` 指令用于启用或禁用流套接字上的 TCP keepalive 选项。
stream_buckets
配置 NGINX RTMP 模块用于媒体流传输的内部缓冲区大小。
sync
'sync' 指令指定 nginx-module-rtmp 模块中媒体流的同步设置。
timeout
`timeout` 指令定义了在 NGINX 媒体流服务器上一个会话被视为不活动并可以关闭之前的持续时间。
wait_key
'wait_key' 指令控制流在开始播放之前是否等待关键帧。
wait_video
`wait_video` 指令配置 RTMP 流服务器在开始播放前等待视频数据。
NGINX GeoIP2 module3
NGINX Module for Google Mirror creation5
google
在 NGINX 的指定 location 中,'google' 指令启用 Google 镜像功能。
location
google_language
`google_language` 指令指定用于 Google 镜像请求的语言参数。
location
google_robots_allow
google_robots_allow 指令允许或禁止特定用户代理访问 Google 镜像站点。
location
google_scholar
`google_scholar` 指令用于在指定的 location block 中启用或禁用 Google Scholar 的功能。
location
google_ssl_off
在 NGINX 中,`google_ssl_off` 指令会为指定的 Google 请求禁用 SSL。
location
An NGINX module for collecting stats into Graphite4
graphite_config
`graphite_config` 指令在 NGINX 配置中为向 Graphite 服务器收集和发送指标设置全局参数。
http
graphite_data
`graphite_data` 指令配置 NGINX 以收集并发送有关请求的聚合指标到指定的 Graphite 后端。
httpserverlocation
graphite_default_data
`graphite_default_data` 指令指定在给定的 location 或 server 上下文中要收集并发送到 Graphite…
httpserver
graphite_param
`graphite_param` 指令定义了发送到 Graphite 服务器的指标参数,允许自定义所收集的统计数据。
httpserverlocation
NGINX Headers More dynamic module4
more_clear_headers
指令 `more_clear_headers` 从发送到客户端的响应中移除指定的 HTTP 响应头。
httpserverlocation
more_clear_input_headers
指令 `more_clear_input_headers` 从传入请求中移除指定的请求头。
httpserverlocation
more_set_headers
在 NGINX 中,`more_set_headers` 指令用于设置或修改 HTTP 响应头。
httpserverlocation
more_set_input_headers
指令 `more_set_input_headers` 允许您在 NGINX 配置中添加、修改或清除输入头。
httpserverlocation
Alternative NGINX HMAC Secure Link module with support for OpenSSL hashes4
secure_link_hmac
secure_link_hmac 指令为 NGINX 配置基于 HMAC 的安全链接,允许对资源进行安全访问,并可选择设置过期时间。
httpserverlocation
secure_link_hmac_algorithm
定义用于在 NGINX 中创建安全链接的 HMAC 哈希算法。
httpserverlocation
secure_link_hmac_message
`secure_link_hmac_message` 指令定义将使用 HMAC 哈希的消息,用于安全链接验证。
httpserverlocation
secure_link_hmac_secret
secure_link_hmac_secret 指令指定用于安全链接中 HMAC 身份验证的密钥。
httpserverlocation
NGINX module to sanitize HTML 5 with whitelisted elements, attributes and CSS10
html_sanitize
'html_sanitize' 指令配置 NGINX 对 HTML 输入进行清理,仅允许指定的元素、属性和 CSS 属性。
location
html_sanitize_attribute
指令 `html_sanitize_attribute` 指定在清理 HTML 内容时允许的 HTML 属性。
location
html_sanitize_element
`html_sanitize_element` 指令指定在 NGINX 中清理 HTML 内容时允许哪些 HTML 元素。
location
html_sanitize_hash_bucket_size
`html_sanitize_hash_bucket_size` 指令设置 NGINX HTML Sanitization 模块中用于 HTML…
location
html_sanitize_hash_max_size
定义用于存储已清理 HTML 元素的哈希表的最大大小。
location
html_sanitize_iframe_url_domain
根据指定的白名单,对 iframe 标签中出现的 URLs 的域名进行清理。
location
html_sanitize_iframe_url_protocol
`html_sanitize_iframe_url_protocol` 指令指定在已清理的 HTML 中 iframe `src` 属性允许使用的 URL…
location
html_sanitize_style_property
`html_sanitize_style_property` 指令指定在 NGINX 中对 HTML 内容进行清理时允许使用哪些 CSS 样式属性。
location
html_sanitize_url_domain
`html_sanitize_url_domain` 指令用于指定已清理 HTML 内容中 URL 的白名单域名。
location
html_sanitize_url_protocol
html_sanitize_url_protocol 指令指定在已清理的 HTML 内容中的链接所允许的 URL 协议。
location
NGINX iconv module3
NGINX module for setting immutable caching on static assets2
NGINX JPEG filter module12
jpeg_filter
在 NGINX 的 `location` 块中,`jpeg_filter` 指令用于启用或禁用用于处理图像的 JPEG 过滤模块。
location
jpeg_filter_arithmetric
在 JPEG 过滤模块中,`jpeg_filter_arithmetric` 指令用于启用或禁用算术编码。
httpserverlocation
jpeg_filter_buffer
设置用于在 NGINX JPEG 过滤模块中处理 JPEG 图像的缓冲区大小。
httpserverlocation
jpeg_filter_dropon_align
`jpeg_filter_dropon_align` 指令指定覆盖图像在 JPEG 上的对齐方式,基于所给的垂直和水平对齐选项确定其位置。
location
jpeg_filter_dropon_file
`jpeg_filter_dropon_file` 指令将在 NGINX JPEG 过滤模块处理的 JPEG 图像上覆盖指定的图像。
location
jpeg_filter_dropon_memory
指令 `jpeg_filter_dropon_memory` 允许在过滤期间将内存中的图像直接叠加到 JPEG 图像上。
location
jpeg_filter_dropon_offset
`jpeg_filter_dropon_offset` 指令指定在 JPEG 图像上覆盖图像时的垂直和水平偏移量。
location
jpeg_filter_effect
The `jpeg_filter_effect` 指令对 JPEG 图像应用视觉效果,实时增强或改变其外观。
location
jpeg_filter_graceful
指令 `jpeg_filter_graceful` 控制在 JPEG 处理失败时是否返回未修改的图像。
httpserverlocation
jpeg_filter_max_pixel
为由 NGINX JPEG filter module 处理的 JPEG 图像设置最大像素数限制。
httpserverlocation
jpeg_filter_optimize
指令 `jpeg_filter_optimize` 用于启用或禁用由 NGINX JPEG filter 模块处理的 JPEG 图像中的 Huffman…
httpserverlocation
jpeg_filter_progressive
`jpeg_filter_progressive` 指令在 NGINX JPEG 过滤模块中启用渐进式 JPEG 编码。
httpserverlocation
NGINX Javascript challenge module5
js_challenge
`js_challenge` 指令在 NGINX 配置中启用基于 JavaScript 的工作量证明挑战,用于阻止机器人并验证真实用户。
serverlocationif in server
js_challenge_bucket_duration
设置在 NGINX 中提示 JavaScript 挑战的时间段持续时间。
serverlocation
js_challenge_html
`js_challenge_html` 指令指定一个指向 HTML 文件的路径,该文件在 NGINX 的基于 JavaScript…
serverlocation
js_challenge_secret
指令 `js_challenge_secret` 指定用于为访问资源的客户端生成 JavaScript 挑战的秘密密钥。
serverlocation
js_challenge_title
为 NGINX 中的 JavaScript 挑战中间页面设置标题。
serverlocation
NGINX JSON module2
NGINX JSON variables module1
NGINX JWT Module4
auth_jwt
在 NGINX 中,`auth_jwt` 指令启用对请求的 JWT 验证。
httpserverlocation
auth_jwt_alg
'auth_jwt_alg' 指令指定在 NGINX 中用于验证 JSON Web Tokens (JWT) 的算法。
httpserverlocation
auth_jwt_key
`auth_jwt_key` 指令指定用于验证 JWT 签名的密钥或文件。
httpserverlocation
auth_jwt_require
在 NGINX 配置中,'auth_jwt_require' 指令指定了额外的 JWT 验证标准。
httpserverlocation
Nginx module for the key-value store3
Global key-value labels for dynamic configuration3
NGINX Length Hiding Filter Module3
NGINX let module1
NGINX Limiting rate by given variables2
The Application dynamic linking with Nginx8
ngx_link_func_add_prop
ngx_link_func_add_prop 指令用于向 NGINX 中的动态链接应用程序添加属性。
httpserver
ngx_link_func_add_req_header
ngx_link_func_add_req_header 指令将指定的 HTTP 请求头添加到 NGINX 服务器配置的上下文中。
httpserverlocation
ngx_link_func_ca_cert
ngx_link_func_ca_cert 指令为 NGINX 中的动态链接应用指定 CA certificate。
server
ngx_link_func_call
在 NGINX 的 location 上下文中,`ngx_link_func_call` 指令调用来自动态链接应用程序的指定函数。
location
ngx_link_func_download_link_lib
指令 `ngx_link_func_download_link_lib` 从指定的 URL 下载共享库到服务器上的指定文件路径。
server
ngx_link_func_lib
The ngx_link_func_lib 指令指定用于与 NGINX 应用程序进行动态链接的共享库。
server
ngx_link_func_shm_size
为 NGINX 的动态链接功能配置共享内存大小。
http
ngx_link_func_subrequest
ngx_link_func_subrequest 指令便于在 NGINX 中调用子请求,并提供可配置的选项。
serverlocation
Kaltura Media Framework Common NGINX Module400
access_key
'access_key' 指令在 Kaltura Media Framework Common NGINX Module…
access_log
access_log 指令为 NGINX 中的 Kaltura Media Framework 模块处理的 HTTP 请求配置日志记录。
ack_window
指令 `ack_window` 设置 Kaltura Media Framework 的确认窗口大小,用于控制可以一起确认的操作数量。
allow
'allow' 指令允许基于 IP 地址的指定客户端访问,适用于 Kaltura Media Framework 的 NGINX 集成。
application
定义在 NGINX 配置中用于 Kaltura Media Framework 的应用级设置。
buffer
'buffer' 指令设置 Kaltura Media Framework NGINX 模块中处理媒体数据的缓冲区大小。
buflen
在 Kaltura Media Framework 中,`buflen` 指令设置用于处理媒体数据的缓冲区大小。
busy
'busy' 指令定义了 Kaltura Media Framework 可处理的最大同时客户端请求数。
chunk_size
设置 Kaltura Media Framework NGINX 模块中用于数据处理的块大小。
dash
'dash' 指令为 Kaltura Media Framework 配置 DASH(基于 HTTP 的动态自适应流媒体)设置。
dash_cleanup
'dash_cleanup' 指令控制 Kaltura Media Framework 中 DASH 片段的清理行为。
dash_fragment
`dash_fragment` 指令指定 Kaltura Media Framework 中每个 DASH 片段的持续时间。
dash_nested
'dash_nested' 指令控制 Kaltura Media Framework 中 DASH(基于 HTTP 的动态自适应流式传输)表示的嵌套级别。
dash_path
`dash_path` 指令配置 Kaltura Media Framework 模块中 DASH(基于 HTTP 的动态自适应流媒体)内容的路径。
dash_playlist_length
指令 `dash_playlist_length` 设置由 Kaltura Media Framework 生成的 DASH 播放列表的最大时长。
deny
'deny' 指令根据给定的模式或地址限制对指定资源的访问。
drop_idle_publisher
`drop_idle_publisher` 指令控制是否终止 Kaltura Media Framework 中未使用的发布者连接。
dump_folder
`dump_folder` 指令指定用于存放 Kaltura Media Framework 的调试信息或输出文件的目录。
dynamic_var_max_size
`dynamic_var_max_size` 指令设置 Kaltura Media Framework 模块中动态变量的最大大小。
exec
'exec' 指令允许 NGINX 在请求处理过程中执行指定的命令或脚本。
exec_block
`exec_block` 指令允许在 NGINX 配置中执行自定义代码。
exec_kill_signal
`exec_kill_signal` 指令指定在 Kaltura Media Framework 中发送给子进程的终止信号。
exec_options
`exec_options` 指令为 Kaltura Media Framework 配置执行选项,用于启用或指定请求处理的各个方面。
exec_play
当媒体流被播放时,`exec_play` 指令允许执行预定义命令。
exec_play_done
Kaltura Media Framework 中的 `exec_play_done` 指令用于指定在视频播放完成后要执行的操作。
exec_publish
在 Kaltura Media Framework 中,`exec_publish` 指令定义了在发布媒体流时要执行的命令。
exec_publish_done
`exec_publish_done` 指令定义了在发布操作完成后要执行的脚本或命令。
exec_pull
'exec_pull' 指令启动执行拉取操作,以从指定源检索媒体数据。
exec_push
`exec_push` 指令允许在 Kaltura Media Framework 的某些事件发生时异步执行外部命令。
exec_record_done
exec_record_done 指令在 Kaltura Media Framework 中用于表示录制会话已完成。
exec_static
`exec_static` 指令允许在响应 HTTP 请求时配置并运行静态执行命令。
force_memory_segments
`force_memory_segments` 指令用于在 NGINX 中控制 Kaltura Media Framework 的内存分配设置。
hls
'hls' 指令在 Kaltura Media Framework 中启用 HLS (HTTP Live Streaming) 支持。
hls_audio_buffer_size
设置 HLS (HTTP Live Streaming) 设置中音频流的缓冲区大小。
hls_base_url
`hls_base_url` 指令定义了 Kaltura Media Framework 中 HLS 分段文件的基准 URL。
hls_cleanup
`hls_cleanup` 指令管理基于配置保留期的已过期 HLS 片段的自动删除。
hls_continuous
`hls_continuous` 指令启用 HLS 媒体过渡的连续流式传输。
hls_fragment
指令 `hls_fragment` 设置由 Kaltura Media Framework 生成的 HLS 媒体片段的时长。
hls_fragment_naming
指令 `hls_fragment_naming` 配置由 Kaltura Media Framework NGINX 模块生成的 HLS 片段的命名约定。
hls_fragment_naming_granularity
指令 `hls_fragment_naming_granularity` 指定了在 NGINX 的 Kaltura Media Framework 中为…
hls_fragment_slicing
'hls_fragment_slicing' 指令允许将 HLS 片段切分为更小的段,以优化流媒体传输。
hls_fragments_per_key
'hls_fragments_per_key' 指令定义了为每个加密密钥生成的 HLS 片段数量。
hls_key_path
为 Kaltura Media Framework 模块设置 HLS 加密密钥的路径。
hls_key_url
在 Kaltura Media Framework 中,`hls_key_url` 指令设置用于解密 HLS 流的密钥 URL。
hls_keys
`hls_keys` 指令用于指定由 NGINX 提供的 HLS 媒体流的加密密钥。
hls_max_audio_delay
'hls_max_audio_delay' 指令设置 HLS 播放中音频流允许的最大延迟。
hls_max_fragment
'hls_max_fragment' 指令以秒为单位设置 HLS(HTTP Live Streaming)片段的最大持续时间。
hls_muxdelay
在 Kaltura Media Framework 中为 HLS 流的 segments muxing 设置延迟。
hls_nested
`hls_nested` 指令在 NGINX 中启用多层流配置的嵌套 HLS 播放列表支持。
hls_path
指令 `hls_path` 指定 Kaltura Media Framework 在 NGINX 中生成并存储 HLS 分段文件的文件系统路径。
hls_playlist_length
指令 `hls_playlist_length` 配置由 Kaltura Media Framework 模块提供的 HTTP Live Streaming…
hls_sync
指令 `hls_sync` 用于在多个流实例之间同步 HLS 播放。
hls_type
`hls_type` 指令配置在 Kaltura Media Framework 下以 HLS 格式传输的直播媒体的处理方法。
hls_variant
该 `hls_variant` 指令在 Kaltura Media Framework 中为流式传输定义媒体变体。
host
定义在 NGINX 服务器中用于 Kaltura Media Framework 通信的主机。
idle_streams
'idle_streams' 指令配置 Kaltura Media Framework NGINX 模块中允许存在的最大空闲流数。
input_bufs_bin_count
设置 Kaltura Media Framework 中用于 HTTP API 请求的 binary input buffers 的数量。
input_bufs_max_free
'input_bufs_max_free' 指令设置了 Kaltura Media Framework for NGINX 中允许的最大空闲输入缓冲区数。
input_bufs_size
`input_bufs_size` 指令配置 Kaltura Media Framework 在 NGINX 中用于处理媒体请求的输入缓冲区大小。
input_delay
该 input_delay 指令为 Kaltura Media Framework 配置处理输入数据时的延迟。
input_delay_margin
'input_delay_margin' 指令配置一个时间余量,用于管理媒体输入处理中的延迟。
interleave
Kaltura Media Framework 模块中的 'interleave' 指令允许将多个流整合为单个输出流。
kmp_audio_buffer_size
`kmp_audio_buffer_size` 指令指定 Kaltura Media Framework 中音频数据的缓冲区大小。
kmp_audio_mem_limit
`kmp_audio_mem_limit` 指令用于在 Kaltura Media Framework 中设置音频处理的内存限制。
kmp_audio_sync_margin
`kmp_audio_sync_margin` 指令配置 Kaltura Media Framework 中音频播放允许的同步容差。
kmp_buffer_bin_count
`kmp_buffer_bin_count` 指令配置用于 Kaltura Media Framework 的媒体流的缓冲区箱数量。
kmp_cc
在流媒体服务器上下文中,`kmp_cc` 指令在 Kaltura Media Framework 中用于为 Kaltura Media Protocol…
stream server
kmp_cc_api
'kmp_cc_api' 指令在指定的 location 中配置 Kaltura Media Framework API,用于处理 JSON 事件和路由…
location
kmp_cc_dump_folder
`kmp_cc_dump_folder` 指令指定一个用于存放与 Kaltura Media Framework 组件相关的调试转储文件的文件夹路径。
streamstream server
kmp_cc_in_buffer_bin_count
kmp_cc_in_buffer_bin_count 指令配置 Kaltura Media Protocol (KMP) 传输的缓冲箱数量。
streamstream server
kmp_cc_in_buffer_size
指令 `kmp_cc_in_buffer_size` 指定 Kaltura Media Protocol (KMP) 连接的输入缓冲区大小。
streamstream server
kmp_cc_in_dump_folder
`kmp_cc_in_dump_folder` 指令用于在 NGINX 中配置 Kaltura Media Framework 的转储内容的目录路径。
streamstream server
kmp_cc_in_log_frames
`kmp_cc_in_log_frames` 指令配置在 Kaltura Media Framework 中处理的帧的日志记录行为。
streamstream server
kmp_cc_in_max_free_buffers
指令 `kmp_cc_in_max_free_buffers` 设置 Kaltura Media Framework 中可用的最大空闲缓冲区数量。
streamstream server
kmp_cc_in_mem_limit
设置用于缓存 Kaltura Media Framework 通用组件的最大内存限制。
streamstream server
kmp_cc_in_read_timeout
'kmp_cc_in_read_timeout' 指令用于配置从 Kaltura Media Protocol 连接读取输入的超时时间。
streamstream server
kmp_cc_in_send_timeout
在流媒体场景中,`kmp_cc_in_send_timeout` 指令用于配置 Kaltura Media Framework 内部通信的发送超时时间。
streamstream server
kmp_cc_max_pending_packets
`kmp_cc_max_pending_packets` 指令控制 Kaltura Media Framework 的 Common NGINX…
streamstream server
kmp_cc_out_buffer_bin_count
`kmp_cc_out_buffer_bin_count` 指令定义了在 NGINX 中用于 Kaltura 媒体流的输出缓冲区槽数量。
streamstream server
kmp_cc_out_ctrl_add_header
在 NGINX 流媒体配置中,`kmp_cc_out_ctrl_add_header` 指令用于向 Kaltura Media Framework…
streamstream server
kmp_cc_out_ctrl_buffer_size
`kmp_cc_out_ctrl_buffer_size` 指令设置在 Kaltura Media Framework 中用于控制缓冲区的大小。
streamstream server
kmp_cc_out_ctrl_publish_url
`kmp_cc_out_ctrl_publish_url` 指令配置在 Kaltura Media Framework 中用于发布控制消息的 URL。
streamstream server
kmp_cc_out_ctrl_read_timeout
指令 `kmp_cc_out_ctrl_read_timeout` 在 NGINX 流中为 Kaltura Media Framework…
streamstream server
kmp_cc_out_ctrl_republish_url
指令 'kmp_cc_out_ctrl_republish_url' 指定了媒体组件发布其输出流的 URL。
streamstream server
kmp_cc_out_ctrl_retries
指令 `kmp_cc_out_ctrl_retries` 在 Kaltura Media Framework 部署中设置控制连接尝试的重试次数。
streamstream server
kmp_cc_out_ctrl_retry_interval
`kmp_cc_out_ctrl_retry_interval` 指令定义了在 Kaltura Media Framework 中重试控制连接尝试的时间间隔。
streamstream server
kmp_cc_out_ctrl_timeout
指令 `kmp_cc_out_ctrl_timeout` 在 Kaltura Media Framework 的 NGINX 模块中设置控制器命令的超时。
streamstream server
kmp_cc_out_ctrl_unpublish_url
为 Kaltura Media Framework 设置用于取消发布内容的 URL。
streamstream server
kmp_cc_out_flush_timeout
在 Kaltura Media Framework 的 NGINX 流模块中设置刷新输出数据的超时。
streamstream server
kmp_cc_out_keepalive_interval
指令 `kmp_cc_out_keepalive_interval` 指定了 Kaltura Media Framework 中 keep-alive…
streamstream server
kmp_cc_out_log_frames
`kmp_cc_out_log_frames` 指令启用在流媒体传输过程中来自 Kaltura Media Framework 的输出帧的日志记录。
streamstream server
kmp_cc_out_max_free_buffers
在 NGINX 中为 Kaltura Media Framework 设置最大空闲输出缓冲区数量。
streamstream server
kmp_cc_out_max_republishes
`kmp_cc_out_max_republishes` 指令指定了 Kaltura Media Framework 组件尝试重新发布给定媒体流的最大次数。
streamstream server
kmp_cc_out_mem_high_watermark
为 Kaltura Media Framework 在流媒体传输操作期间设置内存使用的高水位线。
streamstream server
kmp_cc_out_mem_low_watermark
`kmp_cc_out_mem_low_watermark` 指令为 Kaltura Media Framework 的连接设置内存低水位阈值。
streamstream server
kmp_cc_out_republish_interval
指令 'kmp_cc_out_republish_interval' 指定了在 Kaltura 的媒体框架中重新发布内容的间隔。
streamstream server
kmp_cc_out_subtitle_buffer_size
定义在 Kaltura Media Framework Common NGINX module 中用于字幕输出的缓冲区大小。
streamstream server
kmp_cc_out_subtitle_mem_limit
设置 Kaltura Media Framework 中字幕数据处理的内存上限。
streamstream server
kmp_cc_out_timeout
指令 `kmp_cc_out_timeout` 用于设置 Kaltura Media Framework 模块中输出连接的超时时长。
streamstream server
kmp_cc_out_timescale
`kmp_cc_out_timescale` 指令定义了 Kaltura Media Framework 的内容发布的输出时间尺度。
streamstream server
kmp_cc_out_video_buffer_size
`kmp_cc_out_video_buffer_size` 指令设置 Kaltura Media Framework 流媒体服务的输出视频缓冲区大小。
streamstream server
kmp_cc_out_video_mem_limit
限制 Kaltura Media Framework 在处理视频流时的内存使用量。
streamstream server
kmp_ctrl_add_header
指令 `kmp_ctrl_add_header` 将自定义头添加到 Kaltura Media Framework API 的响应中。
kmp_ctrl_buffer_size
定义 Kaltura Media Protocol (KMP) 控制消息的缓冲区大小。
kmp_ctrl_connect_url
设置用于连接到 Kaltura Media Processing Controller 的 URL。
kmp_ctrl_publish_url
`kmp_ctrl_publish_url` 指令在 Kaltura Media Framework 中配置用于发布媒体流的 URL。
kmp_ctrl_read_timeout
指令 `kmp_ctrl_read_timeout` 设置 Kaltura Media Framework 在控制连接上等待响应的最大时间。
kmp_ctrl_republish_url
指令 `kmp_ctrl_republish_url` 指定将 Kaltura Media Framework 事件重新发布到指定端点的 URL。
kmp_ctrl_retries
当 Kaltura Media Protocol (KMP) 控制器无法与媒体组件通信时,`kmp_ctrl_retries` 指令用于控制重试次数。
kmp_ctrl_retry_interval
`kmp_ctrl_retry_interval` 指令设置在 Kaltura Media Framework 中重试控制命令的时间间隔。
kmp_ctrl_timeout
`kmp_ctrl_timeout` 指令在 NGINX 中设置 Kaltura Media Framework 控制器操作的超时时间。
kmp_ctrl_unpublish_url
指令 `kmp_ctrl_unpublish_url` 指定了在 Kaltura Media Framework 中用于取消发布媒体组件的 URL 端点。
kmp_flush_timeout
指令 `kmp_flush_timeout` 设置在流媒体操作期间刷新 Kaltura Media Protocol (KMP) 缓冲区的超时时长。
kmp_idle_timeout
指令 `kmp_idle_timeout` 指定在 Kaltura Media Protocol 连接被视为空闲并可关闭之前的无活动持续时间。
kmp_log_frames
`kmp_log_frames` 指令在 NGINX 服务器中配置 Kaltura Media Protocol (KMP) 帧的日志记录。
kmp_max_free_buffers
该 `kmp_max_free_buffers` 指令在 NGINX 中配置为 Kaltura Media Framework 处理分配的最大空闲缓冲区数量。
kmp_max_republishes
指令 `kmp_max_republishes` 在 Kaltura Media Framework 中设置媒体项目可被重新发布的最大次数。
kmp_mem_high_watermark
`kmp_mem_high_watermark` 指令配置由 NGINX 管理的 Kaltura Media Framework 组件的最大内存使用阈值。
kmp_mem_low_watermark
指令 `kmp_mem_low_watermark` 为 Kaltura Media Framework 设置内存使用阈值,当内存低于指定限制时触发相应动作。
kmp_out_api
`kmp_out_api` 指令在 NGINX 中配置 Kaltura API 生成响应时的行为。
location
kmp_republish_interval
指定在重新发布 Kaltura 媒体组件配置之间的间隔(以秒为单位)。
kmp_rtmp
'kmp_rtmp' 指令在 NGINX RTMP 服务器上下文中为实时视频流启用 Kaltura Media Protocol (KMP)。
stream server
kmp_rtmp_api
指令 `kmp_rtmp_api` 使得可以在 NGINX 配置中集成 Kaltura Media Framework 的基于 RTMP 的 API。
location
kmp_rtmp_in_buffer_bin_count
此指令指定了 Kaltura Media Framework 中用于传入流的二进制缓冲区数量。
streamstream server
kmp_rtmp_in_buffer_size
配置 Kaltura Media Framework 中 RTMP 流的输入缓冲区大小。
streamstream server
kmp_rtmp_in_dump_folder
指令 `kmp_rtmp_in_dump_folder` 指定了应为 Kaltura Media Framework 转储 RTMP 输入流的目录。
streamstream server
kmp_rtmp_in_log_frames
启用 Kaltura Media Framework 中输入流的帧级数据日志记录。
streamstream server
kmp_rtmp_in_max_free_buffers
定义在 Kaltura 的 NGINX 模块中可用于传入 RTMP 流的最大空闲缓冲区数。
streamstream server
kmp_rtmp_in_mem_limit
设置 Kaltura RTMP 输入流的最大内存限制。
streamstream server
kmp_rtmp_in_read_timeout
指令 `kmp_rtmp_in_read_timeout` 指定读取 RTMP 输入流的超时时长。
streamstream server
kmp_rtmp_in_send_timeout
`kmp_rtmp_in_send_timeout` 指令设置在 Kaltura Media Framework 中发送 RTMP 消息的超时时间。
streamstream server
kmp_rtmp_out_buffer_bin_count
指令 `kmp_rtmp_out_buffer_bin_count` 控制 Kaltura 的媒体框架中用于 RTMP 输出的二进制数据缓冲区数量。
streamstream server
kmp_rtmp_out_buffer_size
'kmp_rtmp_out_buffer_size' 指令用于在 Kaltura Media Framework 模块中设置 RTMP 流的输出缓冲区大小。
streamstream server
kmp_rtmp_out_chunk_size
'kmp_rtmp_out_chunk_size' 指令在 Kaltura Media Framework 中设置 RTMP 输出块的大小。
streamstream server
kmp_rtmp_out_dump_folder
`kmp_rtmp_out_dump_folder` 指令设置在流媒体传输过程中 RTMP 输出文件将被转储的目录。
streamstream server
kmp_rtmp_out_flash_ver
`kmp_rtmp_out_flash_ver` 指令在 Kaltura Media Framework 中为 RTMP 输出流设置 Flash 版本。
streamstream server
kmp_rtmp_out_flush_timeout
指令 `kmp_rtmp_out_flush_timeout` 用于配置 Kaltura Media Framework 在处理 RTMP…
streamstream server
kmp_rtmp_out_max_free_buffers
'kmp_rtmp_out_max_free_buffers' 指令设置 Kaltura Media Framework 中可用于 RTMP…
streamstream server
kmp_rtmp_out_max_process_delay
限制 Kaltura Media Framework 中处理外发 RTMP 流的最大延迟。
streamstream server
kmp_rtmp_out_mem_limit
`kmp_rtmp_out_mem_limit` 指令在 Kaltura Media Framework 中为外发 RTMP 流设置内存限制。
streamstream server
kmp_rtmp_out_min_process_delay
为 NGINX 中的 RTMP 输出流设置最小处理延迟。
streamstream server
kmp_rtmp_out_notif_add_header
配置在 Kaltura Media Framework 中向 RTMP 输出通知添加自定义头。
streamstream server
kmp_rtmp_out_notif_buffer_size
为 Kaltura Media Framework 中的 RTMP 通知消息设置缓冲区大小。
streamstream server
kmp_rtmp_out_notif_read_timeout
指令 `kmp_rtmp_out_notif_read_timeout` 设置从 Kaltura Media Framework RTMP…
streamstream server
kmp_rtmp_out_notif_timeout
指令 `kmp_rtmp_out_notif_timeout` 在 Kaltura Media Framework 的 RTMP 流会话中设置通知的超时时间。
streamstream server
kmp_rtmp_out_notif_url
kmp_rtmp_out_notif_url 指令指定了一个通知 URL,Kaltura Media Framework 组件将在流媒体事件发生后调用该…
streamstream server
kmp_rtmp_out_onfi_period
指令 `kmp_rtmp_out_onfi_period` 配置 Kaltura 的 RTMP 流的输出 ONFI (Online Node Feed…
streamstream server
kmp_rtmp_out_timeout
指令 `kmp_rtmp_out_timeout` 指定 Kaltura Media Framework 中外发 RTMP 连接的超时时长。
streamstream server
kmp_rtmp_out_write_meta_timeout
为在 Kaltura RTMP 输出流中写入元数据设置超时。
streamstream server
kmp_timeout
指令 `kmp_timeout` 指定 Kaltura Media Protocol (KMP) 操作的时间限制。
kmp_timescale
指令 `kmp_timescale` 为 Kaltura Media Protocol (KMP) 流式传输配置时间刻度。
kmp_video_buffer_size
`kmp_video_buffer_size` 指令指定 Kaltura Media Framework 使用的视频缓冲区大小。
kmp_video_mem_limit
指令 `kmp_video_mem_limit` 用于设置在 Kaltura Media Framework 中可用于视频处理的内存分配上限。
listen
'listen' 指令指定 NGINX 将监听传入请求的 IP 地址和端口。
live
'live' 指令在 NGINX 配置中通过 Kaltura Media Framework 启用实时视频流功能。
live_api
'live_api' 指令使得可以通过基于 JSON 的 REST API 端点在 NGINX 中集成实时流媒体功能。
location
live_kmp
指令 'live_kmp' 在直播视频流上下文中启用对 Kaltura Media Protocol (KMP) 的支持。
stream server
live_kmp_dump_folder
该 `live_kmp_dump_folder` 指令指定存放 Kaltura Media Protocol (KMP) 直播流转储的目录。
streamstream server
live_kmp_log_frames
在 NGINX 直播流场景中,'live_kmp_log_frames' 指令启用对 Kaltura Media Protocol (KMP) 帧的日志记录。
streamstream server
live_kmp_read_timeout
指令 `live_kmp_read_timeout` 用于设置读取 Kaltura Media Protocol (KMP) 流的超时时长。
streamstream server
live_kmp_send_timeout
该 `live_kmp_send_timeout` 指令设置在使用 Kaltura Media Protocol (KMP) 的实时流场景中发送数据的超时时间。
streamstream server
live_ksmp
live_ksmp 指令在指定的 `location` 块中启用 Kaltura Segmented Media Protocol (KSMP) 的处理。
location
live_ksmp_comp_level
`live_ksmp_comp_level` 指令配置用于 Kaltura Segment Media Protocol (KSMP) 流式传输的压缩级别。
httpserverlocation
ll_segmenter
NGINX 中的 'll_segmenter' 指令用于配置 Kaltura Media Framework 的分段相关设置。
ll_segmenter_audio_process_delay
指令 `ll_segmenter_audio_process_delay` 在流式传输期间为音频处理设置延迟。
ll_segmenter_backward_jump_threshold
'll_segmenter_backward_jump_threshold' 指令配置在分割媒体内容时向后跳跃的阈值。
ll_segmenter_close_segment_delay
'll_segmenter_close_segment_delay' 指令指定在 Kaltura Framework 中关闭媒体段之前等待的持续时间。
ll_segmenter_dispose_threshold
指令 `ll_segmenter_dispose_threshold` 定义了在分段器处置最旧分段之前,内存中可保留的最大分段数。
ll_segmenter_forward_jump_threshold
'll_segmenter_forward_jump_threshold' 指令定义了 Kaltura Media Framework…
ll_segmenter_frame_process_delay
控制 Kaltura Media Framework 中帧处理的延迟。
ll_segmenter_inactive_timeout
当未检测到任何活动流请求时,`ll_segmenter_inactive_timeout` 指令设置在将分段器视为不活跃之前等待的时长。
ll_segmenter_max_pending_segments
设置 Kaltura Media Framework 中挂起段的最大数量。
ll_segmenter_max_skip_frames
指令 'll_segmenter_max_skip_frames' 配置分段器在媒体处理期间可以跳过的最大帧数。
ll_segmenter_min_part_duration
指令 `ll_segmenter_min_part_duration` 设置 Kaltura Media Framework 生成的分段的最短持续时间。
ll_segmenter_segment_start_margin
指令 'll_segmenter_segment_start_margin' 用于配置在处理期间包含在媒体分片开头的时间或数据边距,以优化播放。
ll_segmenter_start_period_threshold
`ll_segmenter_start_period_threshold` 指令配置了 Kaltura Media Framework…
ll_segmenter_video_duration_margin
指令 `ll_segmenter_video_duration_margin` 用于设置由 Kaltura Media Framework…
ll_segmenter_video_end_segment_margin
`ll_segmenter_video_end_segment_margin` 指令在 Kaltura Media Framework…
ll_segmenter_wait_video_timeout
配置 Kaltura Media Framework NGINX 模块中等待视频分段的超时时间。
log_format
`log_format` 指令指定在 Kaltura Media Framework 中记录请求的格式。
map
`map` 指令允许根据特定请求变量的值动态设置变量。
map_hash_bucket_size
指令 `map_hash_bucket_size` 设置 Kaltura Media Framework 的 NGINX 模块用于在哈希表中存储键的哈希桶大小。
map_hash_max_size
`map_hash_max_size` 指令设置 Kaltura Media Framework NGINX 模块中用于映射配置的哈希表的最大大小。
max_connections
`max_connections` 指令限制 NGINX 服务器的最大并发连接数。
max_message
`max_message` 指令为 Kaltura Media Framework 模块在 NGINX 中可处理的消息的最大大小设置了限制。
max_streams
在 NGINX 中,`max_streams` 指令限制 Kaltura Media Framework 模块处理的并发流数量。
mem_block_sizes
`mem_block_sizes` 指令配置用于管理 Kaltura Media Framework 中媒体缓冲区分配的内存块大小。
mem_high_watermark
`mem_high_watermark` 指令为 Kaltura Media Framework 设置最大内存限制,以确保在媒体处理期间实现高效的资源管理。
mem_limit
mem_limit 指令为 Kaltura Media Framework 中的组件设置内存使用上限。
mem_low_watermark
'mem_low_watermark' 指令为 Kaltura Media Framework 设置内存使用阈值,当内存达到该限制时触发相应操作。
meta
`meta` 指令用于在 Kaltura Media Framework 中为 API 路由定义元数据。
netcall_buffer
指令`netcall_buffer`用于配置 Kaltura Media Framework NGINX 模块中网络调用的缓冲区大小。
netcall_timeout
The `netcall_timeout` 指令指定了 NGINX 在超时之前等待 Kaltura Media Framework 响应的最长时长。
notify_method
Kaltura Media Framework 中的 'notify_method' 指令指定媒体组件向 controller 发送 JSON…
notify_relay_redirect
在 NGINX 中,`notify_relay_redirect` 指令用于配置 Kaltura Media Framework 中通知的重定向行为。
notify_update_strict
'notify_update_strict' 指令在 Kaltura Media Framework 中强制执行有关通知更新的严格规则。
notify_update_timeout
`notify_update_timeout` 指令为在 Kaltura Media Framework 中发送到媒体组件的通知设置超时时间。
on_connect
`on_connect` 指令允许在客户端连接到服务器时配置特定动作,适用于 Kaltura Media Framework 的 NGINX 模块。
on_disconnect
`on_disconnect` 指令指定在 Kaltura Media Framework 的 NGINX 模块中发生断开连接事件时的行为。
on_done
Kaltura Media Framework 的 NGINX 模块中的 'on_done' 指令允许指定一个在特定进程完成后被调用的回调函数。
on_play
Kaltura Media Framework 中的 `on_play` 指令在 NGINX 中启用针对媒体播放操作的特定事件处理。
on_play_done
`on_play_done` 指令允许配置在媒体内容播放结束时执行的动作或处理程序调用。
on_publish
当新的媒体流发布时,`on_publish` 指令会触发特定的处理函数。
on_publish_done
'on_publish_done' 指令允许在 Kaltura Media Framework 中的发布操作完成时指定要执行的处理程序。
on_record_done
`on_record_done` 指令指定在 Kaltura Media Framework 中媒体录制过程完成时执行的回调。
on_update
`on_update` 指令指定在 Kaltura Media Framework 中某些事件发生时触发的回调函数。
out_cork
'out_cork' 指令用于在 Kaltura Media Framework 中控制媒体流的数据传输缓冲。
out_queue
`out_queue` 指令在 Kaltura Media Framework 模块中指定用于路由媒体流数据的输出队列。
part_duration
`part_duration` 指令在 Kaltura Media Framework 中配置媒体片段的时长。
pckg
Kaltura 的 NGINX 模块中的 'pckg' 指令用于配置媒体打包设置,以便传输流媒体内容。
location
pckg_active_policy
`pckg_active_policy` 指令控制 Kaltura Media Framework 中软件包管理的活动策略。
httpserverlocation
pckg_back_fill
Kaltura Media Framework 中的 `pckg_back_fill` 指令允许为媒体内容分发配置回填。
httpserverlocation
pckg_captions_json
指令 `pckg_captions_json` 配置 NGINX,以在 Kaltura 框架中处理用于媒体流的 JSON 格式包字幕。
httpserverlocation
pckg_capture
`pckg_capture` 指令从 Kaltura 的媒体处理框架捕获特定元数据,以便于媒体管理。
httpserverlocation
pckg_capture_granularity
`pckg_capture_granularity` 指令在 Kaltura 媒体框架中配置捕获媒体数据的粒度。
httpserverlocation
pckg_capture_redirect
在 Kaltura Media Framework 中,`pckg_capture_redirect` 指令用于捕获并管理请求包的重定向。
httpserverlocation
pckg_channel_id
为 Kaltura Media Framework 中的流媒体设置频道 ID。
httpserverlocation
pckg_empty_segments
`pckg_empty_segments` 指令控制在 Kaltura 媒体传输中是否包含空片段。
httpserverlocation
pckg_enc_iv_seed
指令 `pckg_enc_iv_seed` 在 Kaltura Media Framework 的 NGINX 模块中配置用于媒体加密的初始化向量(IV)种子。
httpserverlocation
pckg_enc_json
`pckg_enc_json` 指令在 NGINX 中为 API 响应体启用 JSON 编码。
httpserverlocation
pckg_enc_key_seed
指令 `pckg_enc_key_seed` 设置一个种子值,用于生成用于媒体打包的加密密钥。
httpserverlocation
pckg_enc_scheme
指令 `pckg_enc_scheme` 指定在 Kaltura Media Framework 中用于打包内容的编码方案。
httpserverlocation
pckg_enc_scope
`pckg_enc_scope` 指令定义了在 NGINX 中用于媒体流的包编码范围。
httpserverlocation
pckg_enc_serve_key
指令 `pckg_enc_serve_key` 指定用于 Kaltura Media Framework 中包加密服务的密钥。
httpserverlocation
pckg_expires_index
在 Kaltura Media Framework 中配置媒体索引文件的过期行为。
httpserverlocation
pckg_expires_index_blocking
用于在 Kaltura Media Framework 中配置索引文件过期行为的 `pckg_expires_index_blocking` 指令。
httpserverlocation
pckg_expires_index_gone
`pckg_expires_index_gone` 指令指定当请求的索引文件未找到时是否设置响应头。
httpserverlocation
pckg_expires_master
'pckg_expires_master' 指令用于在 Kaltura Media Framework 中配置主媒体包的过期时间。
httpserverlocation
pckg_expires_static
指令 `pckg_expires_static` 为 Kaltura Media Framework 提供的静态文件设置过期时间。
httpserverlocation
pckg_format
Kaltura Media Framework 中的 `pckg_format` 指令指定用于基于 HTTP 的媒体传输的媒体打包格式。
httpserverlocation
pckg_ksmp_max_uncomp_size
设置 Kaltura Segmented Media Protocol (KSMP) 的最大未压缩大小。
httpserverlocation
pckg_last_modified_static
`pckg_last_modified_static` 指令控制是否为由 Kaltura Media Framework…
httpserverlocation
pckg_m3u8_container
定义用于 HLS 流中分段媒体的 M3U8 容器类型。
httpserverlocation
pckg_m3u8_ctl_block_reload
`pckg_m3u8_ctl_block_reload` 指令控制 Kaltura Media Framework 的 NGINX 模块中 M3U8…
httpserverlocation
pckg_m3u8_ctl_part_hold_back_percent
指令 `pckg_m3u8_ctl_part_hold_back_percent` 指定在 Kaltura Media Framework 中为 HLS…
httpserverlocation
pckg_m3u8_ctl_skip_boundary_percent
`pckg_m3u8_ctl_skip_boundary_percent` 指令配置在 M3U8 响应处理过程中要跳过的媒体边界百分比。
httpserverlocation
pckg_m3u8_enc_key_format
指令 `pckg_m3u8_enc_key_format` 指定 HLS 播放列表文件中加密密钥的编码格式。
httpserverlocation
pckg_m3u8_enc_key_format_versions
`pckg_m3u8_enc_key_format_versions` 指令用于配置 m3u8 播放列表文件所支持的加密密钥格式版本。
httpserverlocation
pckg_m3u8_enc_key_uri
指令 `pckg_m3u8_enc_key_uri` 指定用于 Kaltura Media Framework 的 HLS 流式传输的加密密钥的 URI。
httpserverlocation
pckg_m3u8_enc_output_iv
`pckg_m3u8_enc_output_iv` 指令用于在对媒体流进行 HLS 打包时设置加密的初始化向量。
httpserverlocation
pckg_m3u8_low_latency
启用低延迟 HLS 流以进行媒体传输。
httpserverlocation
pckg_m3u8_mux_segments
控制 Kaltura 的媒体框架中 HLS 流的片段复用行为。
httpserverlocation
pckg_m3u8_parts
指令 `pckg_m3u8_parts` 指定是否使用 Kaltura Media Framework 将媒体分段打包到 HLS 播放列表中。
httpserverlocation
pckg_m3u8_program_date_time
指令 `pckg_m3u8_program_date_time` 指定是否在生成的 HLS 播放列表文件中包含节目日期和时间。
httpserverlocation
pckg_m3u8_rendition_reports
`pckg_m3u8_rendition_reports` 指令在 Kaltura Media Framework 中启用针对 M3U8…
httpserverlocation
pckg_m3u8_subtitle_format
指令 `pckg_m3u8_subtitle_format` 指定在 NGINX 服务器上由 Kaltura Media Framework 生成的 HLS…
httpserverlocation
pckg_max_segment_index
指令 `pckg_max_segment_index` 设置用于自适应比特率流媒体的媒体打包中使用的最大分段索引。
httpserverlocation
pckg_media_timestamps
pckg_media_timestamps 指令用于启用或禁用在媒体包响应中包含时间戳。
httpserverlocation
pckg_media_type_selector
`pckg_media_type_selector` 指令配置 Kaltura 媒体处理的首选媒体类型。
httpserverlocation
pckg_mpd_pres_delay_segments
控制在 Kaltura's Media Framework 中进行媒体封装时的分段延迟。
httpserverlocation
pckg_mpd_profiles
'pckg_mpd_profiles' 指令用于在 Kaltura 中为基于分段的媒体流指定 MPD 配置文件。
httpserverlocation
pckg_mpd_subtitle_format
`pckg_mpd_subtitle_format` 指令指定在打包 MPEG-DASH 输出时字幕的格式。
httpserverlocation
pckg_mpegts_align_frames
`pckg_mpegts_align_frames` 指令对 MPEG-TS 包的帧进行对齐,以实现高效的媒体流传输。
httpserverlocation
pckg_mpegts_interleave_frames
指令 `pckg_mpegts_interleave_frames` 控制 MPEG-TS 流中的音频和视频帧交错。
httpserverlocation
pckg_output_buffer_pool
指令 `pckg_output_buffer_pool` 用于配置 Kaltura Media Framework 的包交付所使用的输出缓冲池大小。
httpserverlocation
pckg_pass_codes
`pckg_pass_codes` 指令为 Kaltura 媒体处理 APIs 配置特定的响应代码。
httpserverlocation
pckg_segment_metadata
`pckg_segment_metadata` 指令配置将分段元数据注入到媒体流的响应中。
httpserverlocation
pckg_session_data_json
指令 `pckg_session_data_json` 配置 NGINX 以 JSON 格式处理 Kaltura Media Framework…
httpserverlocation
pckg_timeline_id
Kaltura Media Framework 中的 pckg_timeline_id 指令为媒体包时间线设置唯一标识符。
httpserverlocation
pckg_uri
指令 `pckg_uri` 定义了 Kaltura Media Framework 用于打包媒体请求的 URI。
httpserverlocation
persist_bucket_size
指令 `persist_bucket_size` 设置 Kaltura Media Framework 的持久化桶大小,影响流媒体资源的管理。
persist_bucket_time
设置 Kaltura Media Framework for NGINX 中桶持久化的持续时间。
persist_cancel_read_if_empty
`persist_cancel_read_if_empty` 指令用于确定在没有数据可用时,是否应取消对持久连接的读取。
persist_comp_level
`persist_comp_level` 指令为 Kaltura Media Framework 的 NGINX 模块中缓存的响应设置压缩级别。
persist_delta_path
指令 `persist_delta_path` 指定在 Kaltura Media Framework 中持久化增量元数据的路径。
persist_filler_path
'persist_filler_path' 指令指定 Kaltura Media Framework 中用于持久填充数据存储的文件路径。
persist_index_path
指令 `persist_index_path` 配置 Kaltura Media Framework 中段索引文件的持久化路径。
persist_max_delta_segments
指令`persist_max_delta_segments`控制在 Kaltura Media Framework 中为视频流保留的最大 delta…
persist_media_initial_read_size
该 `persist_media_initial_read_size` 指令为 Kaltura 的持久媒体会话配置初始读取大小。
persist_media_path
'persist_media_path' 指令指定 Kaltura Media Framework 中用于持久化媒体存储的路径。
persist_opaque
'persist_opaque' 指令用于决定在 API 调用期间是否维护不透明上下文。
persist_setup_max_size
`persist_setup_max_size` 指令在 Kaltura Media Framework 的 NGINX 模块中设置持久会话设置的最大大小。
persist_setup_path
配置 Kaltura Media Framework 如何处理流设置路径。
persist_setup_timeout
`persist_setup_timeout` 指令设置在 Kaltura Media Framework 中持久建立会话的超时时长。
persist_write
The persist_write 指令控制是否将与 API 请求关联的任意数据持久写入。
ping
在 Kaltura Media Framework 模块中,'ping' 指令通过发送 ping 请求来启用对媒体组件的健康检查。
ping_timeout
`ping_timeout` 指令定义了在 Kaltura Media Framework 的 NGINX 模块中等待客户端对 ping 请求响应的最长时长。
play
Kaltura Media Framework 中的 'play' 指令用于处理直播的媒体回放请求。
play_local_path
定义 Kaltura 媒体框架中媒体资源的本地播放路径。
play_restart
`play_restart` 指令用于控制 Kaltura Media Framework 中媒体播放的重启行为。
play_temp_path
`play_temp_path` 指令指定 Kaltura 媒体框架中用于直播视频流数据的临时存储路径。
play_time_fix
`play_time_fix` 指令用于在 Kaltura Media Framework 中配置媒体流播放时间的调整。
preset
'preset' 指令在 Kaltura Media Framework Common NGINX Module 中用于定义媒体处理设置的特定配置块。
preset_names_hash_bucket_size
`preset_names_hash_bucket_size` 指令设置用于存储预设名称的哈希表的桶大小。
preset_names_hash_max_size
指令 'preset_names_hash_max_size' 设置 Kaltura Media Framework module…
publish_notify
Kaltura Media Framework 模块中的 `publish_notify` 指令允许指定发布媒体事件的通知端点。
pull
Kaltura Media Framework 中的 'pull' 指令指示 NGINX 从指定的 URLs 拉取媒体流以进行处理。
pull_reconnect
设置 Kaltura Media Framework 中与媒体服务器重连的行为。
push
使用 Kaltura Media Framework,`push` 指令可将媒体数据推送到指定的端点。
push_reconnect
`push_reconnect` 指令用于在 Kaltura Media Framework 中配置客户端在断开连接后尝试重新连接时的重连行为。
record
Kaltura Media Framework Common NGINX Module 中的 `record` 指令可启用对 HTTP…
record_append
`record_append` 指令在 NGINX Kaltura Media Framework 中配置为追加录制的媒体数据,而不是覆盖现有文件。
record_interval
`record_interval` 指令在 Kaltura Media Framework 中设置用于录制媒体分段的时间间隔。
record_lock
在 Kaltura Media Framework 中,`record_lock` 指令用于配置录制锁行为,以管理对媒体记录的并发访问。
record_max_frames
`record_max_frames` 指令指定在 Kaltura Media Framework 中进行媒体处理时要记录的最大帧数。
record_max_size
'record_max_size' 指令定义了 Kaltura Media Framework 中录制媒体文件的最大大小。
record_notify
record_notify 指令为 Kaltura Media Framework 中的录制事件配置通知端点。
record_path
`record_path` 指令在 Kaltura Media Framework 中设置用于存储录制媒体文件的路径。
record_suffix
The `record_suffix` directive specifies the suffix to be appended to recorded…
record_unique
Kaltura Media Framework 中的 `record_unique` 指令允许基于指定的标识符对媒体流进行唯一记录。
recorder
'recorder' 指令允许在 Kaltura Media Framework 中配置一个用于处理媒体流录制的指令块。
region
'region' 指令定义了 Kaltura Media Framework 中媒体处理节点的地理位置或区域。
relay_buffer
'relay_buffer' 指令控制 Kaltura Media Framework NGINX 模块中用于转发媒体流数据的缓冲区大小。
respawn
'respawn' 指令控制 Kaltura Media Framework 中媒体处理组件的自动重启。
respawn_timeout
定义在 Kaltura Media Framework 中发生故障后重新创建进程之前的超时时间。
rtmp
指令 `rtmp` 在 NGINX 中启用对 RTMP 流的支持,使服务器能够处理来自客户端的实时视频流。
main
rtmp_auto_push
`rtmp_auto_push` 指令会自动将传入的 RTMP 流推送到指定的目标,而无需人工干预。
main
rtmp_auto_push_reconnect
`rtmp_auto_push_reconnect` 指令在 RTMP 推送连接丢失时启用自动重连。
main
rtmp_control
The `rtmp_control` 指令用于在 Kaltura Media Framework 中配置用于 RTMP 流管理的控制端点。
httpserverlocation
rtmp_kmp_api
rtmp_kmp_api 指令在指定的 location 上下文中配置一个 API 端点,用于处理 Kaltura Media Framework 基于…
location
rtmp_socket_dir
指令 `rtmp_socket_dir` 指定用于存放 RTMP 套接字的目录。
main
rtmp_stat
用于在 Kaltura Media Framework 中为 RTMP 流启用统计报告功能的 `rtmp_stat` 指令。
httpserverlocation
rtmp_stat_stylesheet
`rtmp_stat_stylesheet` 指令指定用于将 RTMP 流统计信息格式化以供网页显示的 XSLT 样式表的 URL。
httpserverlocation
sandbox
sandbox 指令限制 NGINX 中命令的执行,以增强安全性。
secret_key
'secret_key' 指令设置一个用于保护 Kaltura Media Framework 中 API 请求的密钥。
segment_duration
`segment_duration` 指令设置 Kaltura Media Framework 模块为 NGINX 处理的媒体流中分片的持续时间。
segment_info_bitrate
`segment_info_bitrate` 指令为 Kaltura Media Framework 中的分段设置目标比特率。
segment_info_bitrate_lower_bound
'segment_info_bitrate_lower_bound' 指令为 Kaltura Media Framework 中的媒体分片设置比特率下限。
segment_info_bitrate_upper_bound
segment_info_bitrate_upper_bound 指令为 Kaltura Media Framework 中的分段信息设置比特率上限。
segment_info_gaps
'segment_info_gaps' 指令控制 Kaltura Media Framework 中段信息空缺的处理方式。
segmenter_backward_jump_threshold
`segmenter_backward_jump_threshold` 指令设置了在视频流中进行跳转时向后跳过的片段数量阈值。
segmenter_candidate_margin
`segmenter_candidate_margin` 指令为媒体流操作中的片段候选定义了一个余量。
segmenter_forward_jump_threshold
指令 `segmenter_forward_jump_threshold` 在 Kaltura Media Framework 的 NGINX…
segmenter_forward_skip_threshold
设置在播放过程中向前跳过媒体段的阈值。
segmenter_inactive_timeout
设置 Kaltura Media Framework 的流分段器非活动超时时长。
segmenter_initial_ready_threshold
`segmenter_initial_ready_threshold` 指令定义在媒体分段器开始处理流之前必须准备就绪的最小片段数阈值。
segmenter_keyframe_alignment_margin
segmenter_keyframe_alignment_margin 指令定义了在媒体流分段时允许的关键帧时间差。
segmenter_max_skip_frames
指令 `segmenter_max_skip_frames` 用于在 Kaltura Media Framework…
segmenter_max_span_average
为 Kaltura Media Framework 的媒体流设置片段的最大平均跨度。
segmenter_min_duration
'segmenter_min_duration' 指令定义了 Kaltura Media Framework 中媒体分段的最小持续时间。
segmenter_ready_threshold
`segmenter_ready_threshold` 指令设置在媒体流开始处理之前必须准备就绪的最小片段数。
segmenter_split_snap_range
指令 'segmenter_split_snap_range' 在 Kaltura Media Framework 中控制拆分媒体分段的范围,专用于直播。
segmenter_start_truncate_limit
`segmenter_start_truncate_limit` 指令指定在发生截断之前,由 segmenter 生成的媒体片段的最大长度。
segmenter_track_add_snap_range
指令 `segmenter_track_add_snap_range` 指定在为媒体进行分段以供播放时要包含的分段时间戳范围。
segmenter_track_remove_snap_range
指令 `segmenter_track_remove_snap_range` 指定在媒体分段处理期间要删除的 snap 参数范围。
server
Kaltura Media Framework Common NGINX Module 中的 'server'…
service
'service' 指令配置 Kaltura Media Framework 中服务请求的行为和设置。
session_relay
`session_relay` 指令在 Kaltura Media Framework 中控制会话数据的中继。
store_http_read_buffer_size
`store_http_read_buffer_size` 指令指定用于在 Kaltura Media Framework 中存储 HTTP…
store_http_read_req_timeout
`store_http_read_req_timeout` 指令在 Kaltura Media Framework 的 NGINX 模块中设置读取 HTTP…
store_http_read_resp_timeout
`store_http_read_resp_timeout` 指令设置 Kaltura Media Framework 的 HTTP API…
store_http_read_retries
`store_http_read_retries` 指令定义在处理请求时读取 HTTP 响应的重试次数。
store_http_read_retry_interval
`store_http_read_retry_interval` 指令设置在 Kaltura Media Framework 中重试失败读取请求的时间间隔。
store_http_write_buffer_size
指令 `store_http_write_buffer_size` 指定用于发送 HTTP 响应时的写入缓冲区大小。
store_http_write_req_timeout
`store_http_write_req_timeout` 指令在 Kaltura Media Framework 的 NGINX 模块中设置 HTTP…
store_http_write_resp_timeout
`store_http_write_resp_timeout` 指令在 Kaltura Media Framework NGINX Module…
store_http_write_retries
在 Kaltura Media Framework NGINX 模块中,`store_http_write_retries` 指令定义了向客户端写入…
store_http_write_retry_interval
'store_http_write_retry_interval' 指令用于在 Kaltura Media Framework 中设置写入 HTTP…
store_s3
在 Kaltura Media Framework 中,`store_s3` 指令用于配置在 Amazon S3 或兼容云存储中媒体文件的存储设置。
store_s3_block
`store_s3_block` 指令将 NGINX 配置为以块的形式存储传入的视频数据,以便通过 Kaltura Media Framework 进行处理。
store_s3_put_add_header
在将媒体存储到 S3 兼容对象存储时,'store_s3_put_add_header' 指令会向 PUT 请求的响应添加自定义响应头。
stream_buckets
`stream_buckets` 指令为在 Kaltura Media Framework 中管理流式数据配置桶大小。
sync
在 Kaltura Media Framework 的 NGINX 模块中,'sync' 指令控制同步行为。
syncer
Kaltura Media Framework Common NGINX Module 中的 'syncer' 指令用于在视频流传输期间同步媒体组件。
syncer_correction_reuse_threshold
为在 Kaltura Media Framework 中重用 syncer 修正设置阈值。
syncer_inter_jump_log_threshold
syncer_inter_jump_log_threshold 指令为 Kaltura Media Framework 中记录跳跃间同步事件设置阈值。
syncer_inter_jump_threshold
`syncer_inter_jump_threshold` 指令定义了在 Kaltura Media Framework 中跨组件同步媒体流的阈值。
syncer_jump_sync_frames
`syncer_jump_sync_frames` 指令用于在 Kaltura Media Framework 中同步媒体流时配置要跳过的帧数。
syncer_max_backward_drift
`syncer_max_backward_drift` 指令在媒体流上下文中设置允许的最大同步漂移时间。
syncer_max_forward_drift
'syncer_max_forward_drift' 指令为在 Kaltura Media Framework 中同步媒体流时允许的时间漂移设定了上限。
timeout
Kaltura 媒体框架中的 `timeout` 指令设置媒体请求的最大持续时间,以确保及时响应。
timescale
'timescale' 指令配置由 Kaltura Media Framework 提供的媒体分段的播放速度。
ts
'ts' 指令用于在 location block 中启用 Kaltura Media Framework 的内部处理,以管理媒体流。
location
ts_buffer_size
'ts_buffer_size' 指令设置 Kaltura Media Framework 中传输流(TS)数据包的缓冲区大小。
streamstream server
ts_dump_folder
The `ts_dump_folder` 指令指定保存缩略图快照的文件夹。
httpserverlocation
ts_kmp
The 'ts_kmp' 指令用于在 NGINX 的流服务器上下文中配置 Kaltura Media Protocol (KMP) 的处理参数。
stream server
ts_kmp_api
指令 `ts_kmp_api` 在指定的 `location` 区块中配置 Kaltura Media Framework 的 API,用于处理 JSON…
location
ts_kmp_audio_buffer_size
指令 `ts_kmp_audio_buffer_size` 在 NGINX 中为 Kaltura Media Framework 音频流配置音频缓冲区大小。
streamstream server
ts_kmp_audio_mem_limit
'ts_kmp_audio_mem_limit' 指令在 NGINX 中为 Kaltura Media Protocol (KMP) 的音频流设置内存限制。
streamstream server
ts_kmp_buffer_bin_count
指令 `ts_kmp_buffer_bin_count` 设置用于缓冲流媒体的 Kaltura Media Framework 缓冲槽数量。
streamstream server
ts_kmp_ctrl_add_header
'ts_kmp_ctrl_add_header' 指令用于在 NGINX 中向 Kaltura Media Protocol (KMP) 请求添加自定义头。
streamstream server
ts_kmp_ctrl_buffer_size
设置 NGINX 中用于 Kaltura Media Protocol (KMP) 的控制缓冲区大小。
streamstream server
ts_kmp_ctrl_connect_url
'ts_kmp_ctrl_connect_url' 指令配置用于连接 Kaltura Media Framework 控制器的 URL。
streamstream server
ts_kmp_ctrl_publish_url
`ts_kmp_ctrl_publish_url` 指令指定了 Kaltura Media Framework 用于向控制器发送发布事件的 URL。
streamstream server
ts_kmp_ctrl_read_timeout
ts_kmp_ctrl_read_timeout 指令为从 Kaltura Media Protocol controller socket 读取设置超时限制。
streamstream server
ts_kmp_ctrl_republish_url
指令 `ts_kmp_ctrl_republish_url` 指定了一个用于在 Kaltura 的流媒体框架中重新发布媒体内容的 URL。
streamstream server
ts_kmp_ctrl_retries
`ts_kmp_ctrl_retries` 指令设置 Kaltura Media Framework 中控制器请求的重试次数。
streamstream server
ts_kmp_ctrl_retry_interval
在 NGINX 中设置 Kaltura media framework 控制器操作的重试间隔。
streamstream server
ts_kmp_ctrl_timeout
`ts_kmp_ctrl_timeout` 指令设置在 NGINX 中用于控制 Kaltura Media Protocol (KMP) 操作的超时时间。
streamstream server
ts_kmp_ctrl_unpublish_url
在 NGINX 中为 Kaltura 媒体流配置取消发布 URL。
streamstream server
ts_kmp_flush_timeout
`ts_kmp_flush_timeout` 指令在 Kaltura Media Framework 的流媒体上下文中设置刷新数据前的最长等待时长。
streamstream server
ts_kmp_log_frames
`ts_kmp_log_frames` 指令控制在 NGINX 中通过 Kaltura Media Framework 处理的视频帧的日志记录。
streamstream server
ts_kmp_max_free_buffers
The `ts_kmp_max_free_buffers` 指令控制 Kaltura Media Protocol (KMP)…
streamstream server
ts_kmp_max_republishes
`ts_kmp_max_republishes` 指令限制在 NGINX 中使用 Kaltura Media Framework 时媒体流被重新发布的最大次数。
streamstream server
ts_kmp_mem_high_watermark
`ts_kmp_mem_high_watermark` 指令设置 Kaltura Media Protocol (KMP) 连接的内存使用高水位。
streamstream server
ts_kmp_mem_low_watermark
为 Kaltura Media Framework 设置内存使用的低水位线。
streamstream server
ts_kmp_republish_interval
设置 Kaltura Media Framework 流重新发布的间隔。
streamstream server
ts_kmp_timeout
指令 `ts_kmp_timeout` 指定了在流媒体上下文中 Kaltura Media Protocol (KMP) 连接的超时时长。
streamstream server
ts_kmp_timescale
ts_kmp_timescale 指令在 NGINX 服务器中为 Kaltura Media Protocol (KMP) 流媒体组件设置时间尺度。
streamstream server
ts_kmp_video_buffer_size
设置 Kaltura Media Framework 在流式传输过程中使用的视频缓冲区大小。
streamstream server
ts_kmp_video_mem_limit
限制 Kaltura Media Framework 中视频流处理进程的内存分配。
streamstream server
ts_mem_limit
`ts_mem_limit` 指令为 Kaltura Media Framework 在 NGINX 中的转码进程设置内存限制。
httpserverlocation
ts_stream_id
`ts_stream_id` 指令为 Kaltura Media Framework 在 NGINX 中处理的每个媒体流配置唯一的流标识。
httpserverlocation
ts_timeout
在流式传输环境中,`ts_timeout` 指令设置媒体分段传输的超时时长。
streamstream server
type3_ext_ts
设置 Kaltura Media Framework 中用于时间戳处理的外部类型。
url
'url' 指令在 Kaltura Media Framework 中为媒体请求的内部路由设置端点 URL。
variables_hash_bucket_size
'variables_hash_bucket_size' 指令设置在 NGINX 哈希表中存储变量的桶大小,影响内存分配和性能。
variables_hash_max_size
设置用于在 NGINX Kaltura Media Framework 中存储变量的哈希表的最大大小。
wait_key
`wait_key` 指令控制 NGINX 在处理请求之前是否等待关键帧可用。
wait_video
`wait_video` 指令使 NGINX 服务器在执行之前暂存视频处理请求,从而更好地管理并发视频流。
SQLite logger module for NGINX3
Set variables before access log writing1
ZeroMQ logger module for NGINX4
CDN-Loop header support for request loop prevention4
loop_detect
`loop_detect` 指令启用对通过 NGINX 的请求的循环检测,利用 `CDN-Loop` 头来防止请求循环。
httpserverlocation
loop_detect_cdn_id
loop_detect_cdn_id 指令为您的 CDN 集群指定一个唯一标识符,用于跟踪请求循环。
httpserverlocation
loop_detect_max_allow_loops
指令 `loop_detect_max_allow_loops` 设置允许的请求循环的最大次数,以防止 CDN 配置中出现无限循环。
httpserverlocation
loop_detect_status
指令 `loop_detect_status` 配置在 NGINX 中当请求超出允许的循环限制时返回的 HTTP 状态码。
httpserverlocation
Markdown-to-html NGINX module2
Extended version of the standard NGINX memcached module11
memc_buffer_size
指令 `memc_buffer_size` 定义用于接收来自 memcached 服务器的数据的缓冲区大小。
httpserverlocation
memc_cmds_allowed
指令 `memc_cmds_allowed` 指定了基于 HTTP 请求类型的允许的 memcached 命令列表。
httpserverlocation
memc_connect_timeout
指令 `memc_connect_timeout` 设置与 Memcached 服务器建立连接的超时时长。
httpserverlocation
memc_flags_to_last_modified
指令 `memc_flags_to_last_modified` 将 Memcached 标志设置为缓存响应的 Last-Modified 时间戳。
locationif in location
memc_ignore_client_abort
memc_ignore_client_abort 指令允许 NGINX 继续处理发送到 memcached 的请求,即使客户端提前断开连接。
locationif in location
memc_next_upstream
`memc_next_upstream` 指令定义了在遇到指定失败条件时重试上游 memcached 服务器的行为。
httpserverlocation
memc_pass
'memc_pass' 指令将请求发送到指定的 memcached 服务器以进行数据存储操作。
locationif in location
memc_read_timeout
指令 `memc_read_timeout` 设置从 memcached 服务器读取数据的最长时间限制。
httpserverlocation
memc_send_timeout
设置 NGINX 向 memcached 服务器发送命令的超时时间。
httpserverlocation
memc_upstream_fail_timeout
指定在上游 memcached 服务器不可用时进行故障转移尝试的超时时间。
httpserverlocation
memc_upstream_max_fails
设置在将 memcached 服务器标记为不可用之前的最大失败尝试次数。
httpserverlocation
NGINX Anti XSS & SQL Injection module24
BasicRule
`BasicRule` 指令允许在 NGINX 的 Anti XSS & SQL Injection 模块中配置基本过滤规则,以防范 Web 漏洞。
httpserverlocation
CheckRule
CheckRule 指令定义了用于根据指定模式验证传入请求的规则,以防范 XSS 和 SQL Injection 攻击。
httpserverlocation
DeniedUrl
DeniedUrl 指令指定了一组应由 NGINX Anti XSS & SQL Injection module 阻止的 URL 模式。
httpserverlocation
IgnoreCIDR
IgnoreCIDR 指令指定应从 anti-XSS 和 SQL injection 检查中排除的一组 CIDR 范围。
httpserverlocation
IgnoreIP
IgnoreIP 指令配置 NAXSI,使其对指定的 IP 地址绕过请求过滤。
httpserverlocation
LearningMode
LearningMode 指令在 NGINX Anti XSS & SQL Injection 模块中启用自适应学习阶段,根据流量模式自动生成白名单规则。
httpserverlocation
LibInjectionSql
在使用 NAXSI 模块时,`libInjectionSql` 指令可在 NGINX 中启用 SQL 注入的检测与防护功能。
httpserverlocation
LibInjectionXss
`LibInjectionXss` 指令会激活 NAXSI 模块的 Anti-XSS 和 SQL 注入防护机制,以保护 Web 应用程序。
httpserverlocation
MainRule
MainRule 指令定义用于过滤 HTTP 请求中恶意输入的规则。
http
NaxsiLogFile
NaxsiLogFile 指令指定 Naxsi 模块记录与 XSS 和 SQL 注入尝试相关的安全事件的文件位置。
httpserverlocation
SecRulesDisabled
`SecRulesDisabled` 指令禁用 NAXSI 规则引擎,阻止任何安全规则应用到传入请求。
httpserverlocation
SecRulesEnabled
启用或禁用对安全规则的处理,以防护 XSS 和 SQL injection 攻击。
httpserverlocation
basic_rule
来自 NGINX Anti XSS & SQL Injection 模块的 `basic_rule` 指令定义了基于预定义模式过滤请求的安全规则。
httpserverlocation
check_rule
`check_rule` 指令在 NGINX Anti XSS & SQL Injection 模块中用于根据指定条件将安全规则应用于 HTTP 请求。
httpserverlocation
denied_url
`denied_url` 指令指定一个或多个 URL 模式,这些模式将被 NGINX Anti XSS & SQL Injection 模块阻止。
httpserverlocation
ignore_cidr
`ignore_cidr` 指令用于配置 NAXSI 在安全过滤时忽略某些 IP 地址范围。
httpserverlocation
ignore_ip
`ignore_ip` 指令允许 NAXSI 模块将指定的 IP 地址排除在请求过滤之外。
httpserverlocation
learning_mode
'learning_mode' 指令根据对请求行为的观察自动生成白名单规则,从而提高对 XSS 和 SQL injection 的防护。
httpserverlocation
libinjection_sql
通过实现一组预定义规则,`libinjection_sql` 指令在 NGINX 中启用 SQL 注入检测与防护机制。
httpserverlocation
libinjection_xss
指令 `libinjection_xss` 在 NGINX 中启用对跨站脚本(XSS)攻击的防护。
httpserverlocation
main_rule
定义用于解析 JSON 请求体内容的规则,有助于防止 XSS 和 SQL injection。
http
naxsi_log
`naxsi_log` 指令为 NAXSI 模块配置日志记录,允许它捕获并记录有关潜在安全违规的详细信息。
httpserverlocation
rules_disabled
"rules_disabled" 指令阻止 NAXSI 模块在指定的上下文中强制执行安全规则。
httpserverlocation
rules_enabled
NGINX Anti XSS & SQL Injection 模块中的 `rules_enabled` 指令用于启用或禁用已定义安全规则的应用。
httpserverlocation
Scalable, flexible pub/sub server for the modern web151
nchan_access_control_allow_credentials
nchan_access_control_allow_credentials 指令控制是否允许通过 Nchan 发出的跨源请求携带凭据。
httpserverlocation
nchan_access_control_allow_origin
`nchan_access_control_allow_origin` 指令为 Nchan 订阅者设置…
httpserverlocation
nchan_authorize_request
nchan_authorize_request 指令用于根据授权规则控制对 Nchan 频道的访问。
serverlocationif in location
nchan_benchmark
`nchan_benchmark` 指令在特定的 location 上下文中启用基准测试工具,用于测试和评估 Nchan pub/sub 服务器的性能。
location
nchan_benchmark_channels
nchan_benchmark_channels 指令在 Nchan 中设置用于基准测试的要模拟的通道数量。
location
nchan_benchmark_message_padding_bytes
nchan_benchmark_message_padding_bytes 指令为 Nchan 中的消息设置固定的填充字节数,以便进行基准测试。
location
nchan_benchmark_messages_per_channel_per_minute
指令 `nchan_benchmark_messages_per_channel_per_minute`…
location
nchan_benchmark_publisher_distribution
nchan_benchmark_publisher_distribution 指令在 Nchan 配置中控制已发布消息在可用发布通道之间的分配。
location
nchan_benchmark_subscriber_distribution
nchan_benchmark_subscriber_distribution 指令配置在 Nchan 模块中用于负载测试时订阅者连接在各通道之间的分布方式。
location
nchan_benchmark_subscribers_per_channel
指令 `nchan_benchmark_subscribers_per_channel` 在 Nchan 模块中设置每个频道的最大并发订阅者数。
location
nchan_benchmark_time
该 `nchan_benchmark_time` 指令用于配置 Nchan 模块中基准测试的时间间隔。
location
nchan_channel_event_string
指令 `nchan_channel_event_string` 允许您为特定的 Nchan 通道定义自定义事件字符串。
serverlocationif in location
nchan_channel_events_channel_id
nchan_channel_events_channel_id 指令指定用于 Nchan 的 pub/sub 功能的通道标识符。
serverlocationif in location
nchan_channel_group
nchan_channel_group 指令为相关的 pub/sub 消息通道定义了一个唯一的组标识符。
serverlocationif in location
nchan_channel_group_accounting
该 `nchan_channel_group_accounting` 指令在 Nchan 模块中为特定频道组启用资源限制和使用统计。
serverlocation
nchan_channel_id
nchan_channel_id 指令定义了 Nchan 配置中发布/订阅通道的标识符。
serverlocationif in location
nchan_channel_id_split_delimiter
指令 `nchan_channel_id_split_delimiter` 指定了在 Nchan 的 pub/sub 消息架构中用于拆分频道 ID 的分隔符。
serverlocationif in location
nchan_channel_timeout
为 Nchan 通道设置超时,使不活动的通道在指定时间后自动关闭。
httpserverlocation
nchan_deflate_message_for_websocket
nchan_deflate_message_for_websocket 指令启用通过 Nchan 模块对 WebSocket 连接的消息压缩。
serverlocation
nchan_eventsource_event
`nchan_eventsource_event` 指令指定了 Nchan pub/sub 系统中用于服务器发送事件 (SSE) 的事件数据。
serverlocationif in location
nchan_eventsource_ping_comment
指令 `nchan_eventsource_ping_comment` 在用于 EventSource 流的持久连接期间向客户端发送可选的 ping 注释。
serverlocationif in location
nchan_eventsource_ping_data
指令 `nchan_eventsource_ping_data` 指定在使用 EventSource 协议向订阅者发送的保活 ping 时的数据负载。
serverlocationif in location
nchan_eventsource_ping_event
为 NGINX 的 Nchan 模块中的 EventSource 连接设置 ping 事件间隔。
serverlocationif in location
nchan_eventsource_ping_interval
设置通过 EventSource 连接向客户端发送 ping 消息的间隔。
serverlocationif in location
nchan_group_location
`nchan_group_location` 指令定义了一个 location 块,用于指定在 Nchan 中进行 pub/sub 操作的一组通道。
location
nchan_group_max_channels
指令 `nchan_group_max_channels` 在 Nchan 中设置组内允许的 pub/sub 通道的最大数量上限。
location
nchan_group_max_messages
指令 `nchan_group_max_messages` 限制 Nchan 中通道组内保留的最大消息数。
location
nchan_group_max_messages_disk
指令 `nchan_group_max_messages_disk` 限制一个通道组在磁盘上可存储的消息数量。
location
nchan_group_max_messages_memory
`nchan_group_max_messages_memory` 指令为特定的发布/订阅频道组设置可在内存中存储的最大消息数限制。
location
nchan_group_max_subscribers
限制 Nchan 中特定 pub/sub 频道的最大订阅者数。
location
nchan_longpoll_multipart_response
指令 `nchan_longpoll_multipart_response` 指定在 Nchan 中是否对长轮询订阅者使用 multipart 响应。
serverlocationif in location
nchan_max_channel_id_length
设置 Nchan pub/sub 模块中使用的 channel ID 的最大长度。
httpserverlocation
nchan_max_channel_subscribers
设置 Nchan 中某个通道可连接的最大订阅者数量。
httpserverlocation
nchan_max_reserved_memory
设置 Nchan 在消息发布和订阅过程中为保留缓冲区分配的最大内存量。
http
nchan_message_buffer_length
设置在 Nchan 消息缓冲区中保留的最大消息数量。
httpserverlocation
nchan_message_max_buffer_length
`nchan_message_max_buffer_length` 指令设置通道消息缓冲区的最大长度。
httpserverlocation
nchan_message_temp_path
The nchan_message_temp_path 指令指定在 Nchan 中用于存储消息的临时文件目录。
http
nchan_message_timeout
设置 Nchan pub/sub 服务器中消息的超时时长。
httpserverlocation
nchan_permessage_deflate_compression_level
设置 NCHAN 中 WebSocket 消息的 gzip 压缩级别。
http
nchan_permessage_deflate_compression_memlevel
此指令为 Nchan WebSocket 通信中的 per-message deflate 压缩设置内存等级参数。
http
nchan_permessage_deflate_compression_strategy
为 Nchan 中的 WebSocket 消息配置压缩策略。
http
nchan_permessage_deflate_compression_window
nchan_permessage_deflate_compression_window 指令配置 Nchan 模块中用于 WebSocket…
http
nchan_pub_channel_id
'nchan_pub_channel_id' 指令指定在 Nchan 模块中用于 Pub/Sub 应用的发布通道的标识符。
serverlocationif in location
nchan_publisher
`nchan_publisher` 指令定义了在 Nchan 模块中用于发布消息的频道标识。
serverlocationif in location
nchan_publisher_channel_id
`nchan_publisher_channel_id` 指令设置 Nchan 发布者使用的通道标识符。
serverlocationif in location
nchan_publisher_location
定义 NCHAN 发布/订阅系统中用于发布消息的位置。
serverlocationif in location
nchan_publisher_upstream_request
`nchan_publisher_upstream_request` 指令指定了一个 URL,该 URL 在向 Nchan 频道发布消息时用于上游请求。
serverlocationif in location
nchan_pubsub
指令 `nchan_pubsub` 在 NGINX 中启用并配置用于处理实时消息传递的发布/订阅机制。
serverlocationif in location
nchan_pubsub_channel_id
指令 `nchan_pubsub_channel_id` 在 NGINX Nchan 模块中定义了发布-订阅通道的唯一标识符。
serverlocationif in location
nchan_pubsub_location
`nchan_pubsub_location` 指令配置一个 location 块,用于通过 Nchan 模块发布和订阅频道。
serverlocationif in location
nchan_redis_accurate_subscriber_count
指令 'nchan_redis_accurate_subscriber_count' 在使用 Redis 作为 Nchan…
upstream
nchan_redis_cluster_check_interval
设置在 Nchan Redis 集群中检查节点健康状况的间隔。
upstream
nchan_redis_cluster_check_interval_backoff
`nchan_redis_cluster_check_interval_backoff` 指令控制 Nchan Redis 集群设置中对 Redis…
upstream
nchan_redis_cluster_check_interval_jitter
配置添加到 Redis 集群健康检查间隔的抖动。
upstream
nchan_redis_cluster_check_interval_max
设置 Nchan 中 Redis 集群健康检查的最大间隔。
upstream
nchan_redis_cluster_check_interval_min
在 Nchan 模块中为 Redis 集群设置健康检查的最小间隔。
upstream
nchan_redis_cluster_connect_timeout
为 Nchan 中与 Redis 集群的连接设置连接超时。
upstream
nchan_redis_cluster_max_failing_time
指令 `nchan_redis_cluster_max_failing_time` 用于在 Nchan 中为处理 pub/sub 消息的 Redis…
upstream
nchan_redis_cluster_recovery_delay
在连接断开时,为 Redis 集群中 Nchan 订阅者的恢复设置延迟。
upstream
nchan_redis_cluster_recovery_delay_backoff
在节点变为不可达时,为 Redis 集群的恢复尝试设置退避延迟。
upstream
nchan_redis_cluster_recovery_delay_jitter
控制 Nchan pub/sub 场景下 Redis 集群恢复期间的抖动延迟。
upstream
nchan_redis_cluster_recovery_delay_max
限制 Nchan 模块在 Redis 集群故障后恢复的最大延迟。
upstream
nchan_redis_cluster_recovery_delay_min
nchan_redis_cluster_recovery_delay_min 指令指定了在 Nchan 中 Redis cluster…
upstream
nchan_redis_command_timeout
nchan_redis_command_timeout 指令设置由 Nchan 模块发送到 Redis 的命令的超时时间。
upstream
nchan_redis_connect_timeout
指令 `nchan_redis_connect_timeout` 指定在使用 Nchan 进行发布/订阅时连接到 Redis 服务器的超时时间。
upstream
nchan_redis_discovered_ip_range_blacklist
nchan_redis_discovered_ip_range_blacklist 指令定义了在 Nchan 的 pub/sub 操作中被列入黑名单以限制…
upstream
nchan_redis_fakesub_timer_interval
指令 `nchan_redis_fakesub_timer_interval` 设置在 Nchan 的发布/订阅功能中通过 Redis 发送伪订阅者事件的间隔。
http
nchan_redis_idle_channel_cache_timeout
设置用于 Nchan 的 Redis 中缓存空闲频道的超时。
httpserverlocation
nchan_redis_idle_channel_keepalive_backoff
指令 `nchan_redis_idle_channel_keepalive_backoff` 控制用于维持空闲 Redis pub/sub…
upstream
nchan_redis_idle_channel_keepalive_jitter
nchan_redis_idle_channel_keepalive_jitter 指令向 Redis 中空闲通道的 keepalive…
upstream
nchan_redis_idle_channel_keepalive_max
为 Nchan 中的 Redis 通道配置最大空闲时长,以提高资源利用效率。
upstream
nchan_redis_idle_channel_keepalive_min
nchan_redis_idle_channel_keepalive_min 指令为 Nchan 模块在 Redis 中的空闲通道设置最小…
upstream
nchan_redis_idle_channel_keepalive_safety_margin
指令 `nchan_redis_idle_channel_keepalive_safety_margin` 定义了在空闲期间保持 Redis…
upstream
nchan_redis_load_scripts_unconditionally
当使用 Nchan 模块时,`nchan_redis_load_scripts_unconditionally` 指令保证在不进行条件检查的情况下将 Lua…
upstream
nchan_redis_namespace
`nchan_redis_namespace` 指令为 Redis 定义了一个命名空间,以更有效地组织 pub/sub 通道。
httpserverlocation
nchan_redis_node_connect_timeout
设置 Nchan 的 pub/sub 系统中连接 Redis 节点的超时时间。
upstream
nchan_redis_nostore_fastpublish
`nchan_redis_nostore_fastpublish` 指令配置 Nchan,以允许快速发布消息而不将其存储在 Redis 中。
httpserverupstream
nchan_redis_optimize_target
在 Nchan 模块中使用 Redis 时,`nchan_redis_optimize_target` 指令指定通道数据存储的优化目标。
upstream
nchan_redis_pass
`nchan_redis_pass` 指令将已发布的消息路由到 Redis 后端,以便在可扩展的 pub/sub 系统中进行存储和检索。
httpserverlocation
nchan_redis_pass_inheritable
`nchan_redis_pass_inheritable` 指令使 Redis 连接设置在 NGINX 中可从父上下文继承。
httpserverlocation
nchan_redis_password
'nchan_redis_password' 指令指定与 Redis 实例进行身份验证以用于 Nchan 消息存储所需的密码。
upstream
nchan_redis_ping_interval
指令 `nchan_redis_ping_interval` 设置 Nchan 向 Redis 服务器发送 ping 以维持连接的时间间隔。
httpserverlocation
nchan_redis_publish_msgpacked_max_size
指令 'nchan_redis_publish_msgpacked_max_size' 在使用 MessagePack 序列化进行 Redis…
http
nchan_redis_reconnect_delay
设置在 Nchan 的基于 Redis 的 pub/sub 设置中,当连接丢失后重新连接到 Redis 的延迟(以秒为单位)。
upstream
nchan_redis_reconnect_delay_backoff
控制在为 Nchan 的 pub/sub 操作重新连接到 Redis 时的退避延迟。
upstream
nchan_redis_reconnect_delay_jitter
在 Nchan 中,`nchan_redis_reconnect_delay_jitter` 指令在与 Redis 服务器建立连接时,为重连延迟引入随机抖动。
upstream
nchan_redis_reconnect_delay_max
设置在使用 Nchan 时重新连接 Redis 的最大延迟。
upstream
nchan_redis_reconnect_delay_min
设置 Nchan 在发生故障时重试与 Redis 的连接前的最小延迟。
upstream
nchan_redis_retry_commands
`nchan_redis_retry_commands` 指令指定当发生故障时 Nchan 会重试向 Redis 服务器发送命令的次数。
upstream
nchan_redis_retry_commands_max_wait
指令 'nchan_redis_retry_commands_max_wait' 设置 Nchan 的 pub/sub 消息系统中重试 Redis…
upstream
nchan_redis_server
配置 NGINX 服务器,使其在 Nchan 模块中连接到 Redis 实例以进行消息缓冲。
upstream
nchan_redis_ssl
nchan_redis_ssl 指令在 Nchan 模块中为与 Redis 服务器的连接配置 SSL 选项。
upstream
nchan_redis_ssl_ciphers
为 Nchan 中的 Redis 连接设置 SSL 密码套件。
upstream
nchan_redis_ssl_client_certificate
指令 `nchan_redis_ssl_client_certificate` 指定在 Nchan 模块中用于 Redis 连接的 SSL 客户端证书。
upstream
nchan_redis_ssl_client_certificate_key
指令 `nchan_redis_ssl_client_certificate_key` 指定 Nchan 中用于 Redis 连接的 SSL…
upstream
nchan_redis_ssl_server_name
为 Nchan 使用的 Redis 连接设置 SSL 服务器名称。
upstream
nchan_redis_ssl_trusted_certificate
为 Nchan 的 pub/sub 配置中的 Redis 连接定义受信任的 SSL 证书。
upstream
nchan_redis_ssl_trusted_certificate_path
指定在连接到 Redis 时 Nchan 使用的受信任 SSL 证书的路径。
upstream
nchan_redis_ssl_verify_certificate
在 Nchan 的 pub/sub 服务器配置中,`nchan_redis_ssl_verify_certificate` 指令用于启用对 Redis…
upstream
nchan_redis_storage_mode
'nchan_redis_storage_mode' 指令配置 Nchan 与 Redis 集成时用于 pub/sub 操作的数据存储模式。
httpserverlocation
nchan_redis_subscribe_weights
'nchan_redis_subscribe_weights' 指令允许您在 NGINX 配置中为 Redis…
upstream
nchan_redis_tls
nchan_redis_tls 指令为 Nchan 模块中使用的 Redis 连接配置 TLS。
upstream
nchan_redis_tls_ciphers
'nchan_redis_tls_ciphers' 指令指定在 Nchan 中用于与 Redis 建立安全连接时允许的 TLS 密码套件列表。
upstream
nchan_redis_tls_client_certificate
`nchan_redis_tls_client_certificate` 指令指定在通过加密连接到 Redis 实例时使用的 TLS 客户端证书。
upstream
nchan_redis_tls_server_name
`nchan_redis_tls_server_name` 指令设置用于 Nchan 配置中与 Redis 服务器的 TLS 连接的服务器名称。
upstream
nchan_redis_tls_trusted_certificate
`nchan_redis_tls_trusted_certificate` 指令指定用于与 Redis 建立 TLS 连接的受信任 CA 证书。
upstream
nchan_redis_tls_trusted_certificate_path
指定用于与 Redis 建立安全连接的受信任 TLS 证书的路径。
upstream
nchan_redis_tls_verify_certificate
控制在 NCHan 中通过 TLS 与 Redis 通信时是否验证 SSL 证书。
upstream
nchan_redis_upstream_stats
指令 `nchan_redis_upstream_stats` 配置用于 Nchan 模块的上游 Redis 连接的统计报告。
serverlocation
nchan_redis_upstream_stats_disconnected_timeout
以秒为单位设置断开连接的 Nchan Redis 上游服务器的超时时间。
upstream
nchan_redis_upstream_stats_enabled
启用 Nchan 模块中用于 Redis 上游的统计收集。
upstream
nchan_redis_url
nchan_redis_url 指令为 Nchan 的 pub/sub 消息存储配置 Redis 服务器的 URL。
httpserverlocation
nchan_redis_username
`nchan_redis_username` 指令指定用于对 Nchan 在 pub/sub 操作中使用的 Redis 服务器进行身份验证的用户名。
upstream
nchan_redis_wait_after_connecting
配置在连接到 Redis 后,Nchan pub/sub 架构中的等待时间。
httpserverlocation
nchan_shared_memory_size
`nchan_shared_memory_size` 指令配置为 Nchan 的消息存储分配的共享内存大小。
http
nchan_storage_engine
`nchan_storage_engine` 指令指定用于 Nchan pub/sub 服务器的存储后端,允许配置消息缓冲策略。
httpserverlocation
nchan_store_messages
`nchan_store_messages` 指令启用对发送到通道的消息进行存储,以便订阅者稍后检索。
httpserverlocation
nchan_stub_status
nchan_stub_status 指令提供了一种通过 HTTP 端点公开 Nchan 的 pub/sub 系统状态指标的方法。
location
nchan_sub_channel_id
指令 `nchan_sub_channel_id` 在 Nchan 发布/订阅模块中定义了订阅者的频道标识符。
serverlocationif in location
nchan_subscribe_existing_channels_only
指令 `nchan_subscribe_existing_channels_only` 限制订阅者只能连接已存在的频道,防止在订阅期间创建新频道。
httpserverlocation
nchan_subscribe_request
指令 `nchan_subscribe_request` 指定了如何在 Nchan 模块中处理对 pub/sub 频道的订阅请求。
serverlocationif in location
nchan_subscriber
`nchan_subscriber` 指令为 Nchan 订阅者指定频道 ID。
serverlocationif in location
nchan_subscriber_channel_id
指令 `nchan_subscriber_channel_id` 在 Nchan 模块中配置订阅者的通道标识符。
serverlocationif in location
nchan_subscriber_compound_etag_message_id
`nchan_subscriber_compound_etag_message_id` 指令用于在 Nchan 的发布/订阅 (pub/sub)…
serverlocationif in location
nchan_subscriber_first_message
指令 `nchan_subscriber_first_message` 通过决定订阅者在订阅时是否应接收频道中已发布的第一条消息来配置订阅者的行为。
serverlocationif in location
nchan_subscriber_http_raw_stream_separator
`nchan_subscriber_http_raw_stream_separator` 指令在 Nchan 的 pub/sub 模块中为原始 HTTP…
serverlocationif in location
nchan_subscriber_info
在 Nchan(一款用于 NGINX 的发布/订阅 (pub/sub) 服务器)中,`nchan_subscriber_info`…
location
nchan_subscriber_info_string
指令 `nchan_subscriber_info_string` 配置一个自定义字符串,以在发布/订阅 交互期间随订阅者信息一并发送。
serverlocation
nchan_subscriber_last_message_id
nchan_subscriber_last_message_id 指令允许 Nchan 订阅者指定他们收到的最后一条消息的…
serverlocationif in location
nchan_subscriber_location
nchan_subscriber_location 指令为 Nchan 模块定义了一个用于处理订阅请求的 location 块。
serverlocationif in location
nchan_subscriber_message_id_custom_etag_header
为 NGINX 的 Nchan 模块中的订阅者消息定义自定义 ETag 头。
serverlocationif in location
nchan_subscriber_timeout
nchan_subscriber_timeout 指令设置了订阅者在服务器关闭连接之前允许空闲的最长时间。
httpserverlocation
nchan_unsubscribe_request
`nchan_unsubscribe_request` 指令指定了在 Nchan 的 pub/sub 模型中取消订阅频道时的请求处理方式。
serverlocationif in location
nchan_use_redis
`nchan_use_redis` 指令启用在 Nchan 模块中使用 Redis 作为消息缓冲的存储后端。
httpserverlocation
nchan_websocket_client_heartbeat
nchan_websocket_client_heartbeat 指令定义了通过 WebSocket 连接发送心跳消息以保持会话活动的间隔。
serverlocationif in location
nchan_websocket_ping_interval
'nchan_websocket_ping_interval' 指令指定向 WebSocket 连接发送 ping 消息以保持其存活的时间间隔。
serverlocationif in location
push_authorized_channels_only
指令 `push_authorized_channels_only` 限制订阅者只能接收其有权限访问的频道中的消息。
httpserverlocation
push_channel_group
指令 `push_channel_group` 定义了一个命名组,用于在 NGINX 的 pub/sub 架构中管理多个推送通道。
serverlocationif in location
push_channel_timeout
`push_channel_timeout` 指令设置推送通知通道在无活动情况下保持打开直至超时的最长持续时间。
httpserverlocation
push_max_channel_id_length
`push_max_channel_id_length` 指令设置了 Nchan pub/sub 操作中频道 ID 的最大允许长度。
httpserverlocation
push_max_channel_subscribers
限制 Nchan pub/sub 配置中频道的最大订阅者数量。
httpserverlocation
push_max_message_buffer_length
指令 `push_max_message_buffer_length` 用于设置 Nchan 模块中消息的最大缓冲长度。
httpserverlocation
push_max_reserved_memory
指令 `push_max_reserved_memory` 在 Nchan 中设置为推送通知保留的最大内存量。
http
push_message_buffer_length
设置每个 pub/sub 通道可缓冲的最大消息数。
httpserverlocation
push_message_timeout
`push_message_timeout` 指令配置了消息在超时以前为订阅者保留的最长时长。
httpserverlocation
push_min_message_buffer_length
设置 Nchan 的 pub/sub 实现中消息的最小缓冲长度。
serverlocationif in location
push_publisher
该 `push_publisher` 指令配置一个 location 来处理 HTTP 请求,用于在 Nchan 模块中将消息发布到指定频道。
serverlocationif in location
push_store_messages
`push_store_messages` 指令用于配置 Nchan 模块中发布到频道的消息的存储行为。
httpserverlocation
push_subscriber
`push_subscriber` 指令在 Nchan 模块中配置用于订阅推送消息的 location 块。
serverlocationif in location
push_subscriber_concurrency
`push_subscriber_concurrency` 指令限制 NGINX Nchan 模块中每个通道的并发推送订阅者数量。
serverlocationif in location
push_subscriber_timeout
在 NGINX Nchan 中,`push_subscriber_timeout` 指令设置订阅者连接允许的最大空闲时间。
httpserverlocation
Nginx Development Kit1
NGINX WebP 模块1
NGINX 推送流模块36
push_stream_allow_connections_to_events_channel
指令 'push_stream_allow_connections_to_events_channel' 控制是否允许直接连接到事件通道,适用于 NGINX…
httpserverlocation
push_stream_allowed_origins
`push_stream_allowed_origins` 指令指定允许访问推送流功能的域名。
httpserverlocation
push_stream_authorized_channels_only
'push_stream_authorized_channels_only' 指令在 NGINX Push Stream Module…
httpserverlocation
push_stream_channel_deleted_message_text
push_stream_channel_deleted_message_text 指令定义了频道被删除时发送的消息。
http
push_stream_channel_inactivity_time
为 push stream 通道设置不活动超时,允许对不活动的通道进行自动清理。
http
push_stream_channel_info_on_publish
在 NGINX Push Stream 模块中发布消息时,启用通道信息的发布。
httpserverlocation
push_stream_channels_path
指令 `push_stream_channels_path` 在 NGINX Push Stream Module 中设置用于订阅和发布的频道路径。
httpserverlocation
push_stream_channels_statistics
为 NGINX Push Stream 模块启用频道统计。
location
push_stream_events_channel_id
`push_stream_events_channel_id` 指令为由 NGINX push stream 模块管理的事件通道设置 ID。
http
push_stream_footer_template
定义用于推送流响应中页脚消息的模板。
httpserverlocation
push_stream_header_template
push_stream_header_template 指令指定用于推送流响应的自定义头模板。
httpserverlocation
push_stream_header_template_file
指令 `push_stream_header_template_file` 指定一个用于在推送流响应中生成头部的模板文件。
httpserverlocation
push_stream_last_event_id
指令 `push_stream_last_event_id` 在 NGINX Push Stream 模块中为长轮询连接设置最后的事件 ID。
httpserverlocation
push_stream_last_received_message_tag
`push_stream_last_received_message_tag` 指令配置 NGINX,以跟踪 Push Stream…
httpserverlocation
push_stream_last_received_message_time
`push_stream_last_received_message_time` 指令在 NGINX Push Stream Module…
httpserverlocation
push_stream_longpolling_connection_ttl
设置 NGINX Push Stream 模块中长轮询连接的存活时间 (TTL)。
httpserverlocation
push_stream_max_channel_id_length
设置 NGINX 中 Push Stream 通道 ID 的最大长度。
http
push_stream_max_messages_stored_per_channel
指定每个推送流通道存储的最大消息数量。
http
push_stream_max_number_of_channels
设置 NGINX Push Stream 模块中可以创建的频道的最大数量。
http
push_stream_max_number_of_wildcard_channels
指令 'push_stream_max_number_of_wildcard_channels' 限制 NGINX Push Stream Module…
http
push_stream_max_subscribers_per_channel
限制 NGINX Push Stream 模块中每个通道允许的最大订阅者数量。
http
push_stream_message_template
`push_stream_message_template` 指令为 NGINX Push Stream 模块中的消息格式设置模板。
httpserverlocation
push_stream_message_ttl
`push_stream_message_ttl` 指令设置通道中消息在被删除之前的生存时长。
http
push_stream_padding_by_user_agent
根据用户代理为推送流输出设置填充。
httpserverlocation
push_stream_ping_message_interval
设置发送 ping 消息的间隔,以维持打开的 WebSocket 连接。
httpserverlocation
push_stream_ping_message_text
为 NGINX push stream 模块中发送给客户端的 ping 消息设置自定义文本。
http
push_stream_publisher
`push_stream_publisher` 指令使一个 location 能够作为发布端点,将消息流式推送给订阅者。
location
push_stream_shared_memory_size
配置为 NGINX 中的 Push Stream 模块分配的共享内存大小。
http
push_stream_store_messages
`push_stream_store_messages` 指令启用对推送流消息的存储,使订阅者能够接收在其离线时发送的消息。
httpserverlocation
push_stream_subscriber
`push_stream_subscriber` 指令启用一个 location,用于在 NGINX 中订阅推流通道。
location
push_stream_subscriber_connection_ttl
为 NGINX Push Stream 模块中的订阅者连接设置生存时间 (TTL)。
httpserverlocation
push_stream_timeout_with_body
`push_stream_timeout_with_body` 指令控制响应中包含主体的推送流连接的超时时间。
http
push_stream_user_agent
`push_stream_user_agent` 指令为 NGINX push stream 模块设置自定义 User-Agent。
httpserverlocation
push_stream_websocket_allow_publish
该指令用于指定是否允许在 WebSocket 通道上发布。
httpserverlocation
push_stream_wildcard_channel_max_qtd
设置 NGINX Push Stream 模块中允许的通配符频道的最大数量。
httpserverlocation
push_stream_wildcard_channel_prefix
指令 `push_stream_wildcard_channel_prefix` 为在 NGINX Push Stream 模块中使用通配符匹配的频道设置前缀。
http
NGINX 文件上传处理模块20
upload_add_header
upload_add_header 指令在文件上传过程中向 HTTP 响应添加自定义头部。
httpserverlocation
upload_aggregate_form_field
`upload_aggregate_form_field` 指令允许将多个文件上传聚合到请求体中的单个表单字段。
httpserverlocation
upload_buffer_size
设置用于在 NGINX 中处理文件上传的缓冲区大小。
httpserverlocation
upload_cleanup
'upload_cleanup' 指令指定在处理后对上传的文件进行清理。
httpserverlocation
upload_empty_fiels_names
`upload_empty_file_names` 指令控制在文件上传中,空的文件字段是否应保留在发送到后端服务器的请求中。
httpserverlocation
upload_limit_rate
`upload_limit_rate` 指令控制 NGINX 中文件上传的最大上传速度。
httpserverlocation
upload_max_file_size
`upload_max_file_size` 指令设置 NGINX upload 模块中允许上传的最大文件大小。
httpserverlocation
upload_max_output_body_len
upload_max_output_body_len 指令设置了在 NGINX 中由上传文件生成的响应体的最大大小。
httpserverlocation
upload_max_part_header_len
`upload_max_part_header_len` 指令在 NGINX 中配置文件上传的 multipart 头部允许的最大长度。
httpserverlocation
upload_merge_buffer_size
在 multipart 表单上传期间设置合并文件上传数据的缓冲区大小。
httpserverlocation
upload_pass
upload_pass 指令指定了一个 location,在上传文件后请求体会被转发到该 location。
httpserverlocation
upload_pass_args
在文件上传期间,`upload_pass_args` 指令决定是否将原始请求的查询参数传递到目标 URI。
httpserverlocation
upload_pass_form_field
`upload_pass_form_field` 指令在请求中设置一个表单字段名,该字段将被填充为来自上传文件的特定值。
httpserverlocation
upload_range_header_buffer_size
'upload_range_header_buffer_size' 指令指定用于处理文件上传中范围头的缓冲区大小。
httpserverlocation
upload_resumable
指令 `upload_resumable` 在 NGINX 中启用可续传上传,允许客户端恢复被中断的文件上传。
httpserverlocation
upload_set_form_field
`upload_set_form_field` 指令通过指定哪些传入文件要被存储以及它们在后续请求中应如何表示来修改请求字段。
httpserverlocation
upload_state_store
指令 `upload_state_store` 在 NGINX 中配置用于文件上传期间上传会话状态的临时存储方式。
httpserverlocation
upload_store
`upload_store` 指令指定上传文件的临时存放目录。
httpserverlocation
upload_store_access
指令 `upload_store_access` 为存储在指定目录中的上传文件设置访问权限。
httpserverlocation
upload_tame_arrays
`upload_tame_arrays` 指令控制在 NGINX 中上传的文件数组是否转换为字符串值。
httpserverlocation
Nginx 流服务器流量状态核心模块11
server_traffic_status
`server_traffic_status` 指令启用在 NGINX 中对流服务器的流量统计监控。
streamstream server
server_traffic_status_average_method
'server_traffic_status_average_method' 指令用于配置 NGINX stream server traffic…
streamstream server
server_traffic_status_filter
启用对 `stream` 服务器流量状态数据的基于特定条件的过滤。
streamstream server
server_traffic_status_filter_by_set_key
'server_traffic_status_filter_by_set_key' 指令根据特定键过滤服务器流量状态数据。
streamstream server
server_traffic_status_filter_check_duplicate
指令 `server_traffic_status_filter_check_duplicate` 用于在 NGINX stream server…
streamstream server
server_traffic_status_histogram_buckets
定义 NGINX stream module 中用于服务器流量状态测量的直方图桶。
streamstream server
server_traffic_status_limit
为 stream 服务器启用或禁用流量状态限制。
streamstream server
server_traffic_status_limit_check_duplicate
控制 NGINX 流服务器流量状态模块是否在流量统计中检查重复条目。
streamstream server
server_traffic_status_limit_traffic
限制在 NGINX stream 服务器模块中收集的流量统计数量。
streamstream server
server_traffic_status_limit_traffic_by_set_key
根据指定键限制流量统计收集。
streamstream server
server_traffic_status_zone
定义一个用于存储流服务器流量状态数据的共享内存区域。
stream
NGINX 的 HTTP 连接模块6
concat
在 NGINX 中启用对多个文件的 HTTP 合并。
httpserverlocation
concat_delimiter
`concat_delimiter` 指令设置用于在 HTTP 响应中分隔已合并文件的字符串。
httpserverlocation
concat_ignore_file_error
指令 `concat_ignore_file_error` 指示 NGINX 在连接的文件列表出现“文件未找到”错误时继续处理请求。
httpserverlocation
concat_max_files
为 NGINX HTTP 拼接模块设置单个请求中可拼接的最大文件数。
httpserverlocation
concat_types
`concat_types` 指令指定可以使用 NGINX 中的 HTTP Concatenation 模块进行串联的 MIME 类型。
httpserverlocation
concat_unique
`concat_unique` 指令控制在 NGINX 中是否只允许将相同 MIME 类型的文件进行拼接。
httpserverlocation
NGINX 的 IP 地址匿名化模块1
NGINX 的数组类型变量4
NGINX 粘性 Cookie 模块3
NGINX 表单输入模块2
NGINX njs dynamic modules23
js_access
js_access 指令允许使用自定义 JavaScript 在 NGINX 的 stream 上下文中处理访问控制。
streamstream server
js_body_filter
`js_body_filter` 指令允许您在 NGINX 中使用 JavaScript 代码对 HTTP 请求的响应主体进行过滤和修改。
locationif in locationlimit_except
js_content
`js_content` 指令允许在响应 HTTP 请求时执行 JavaScript 代码,从而在 NGINX 中实现动态内容生成。
locationif in locationlimit_except
js_context_reuse
`js_context_reuse` 指令在 NGINX 中允许跨请求重用 JavaScript 执行上下文,从而提升性能并降低内存开销。
streamstream server
js_engine
`js_engine` 指令指定在 NGINX 中用于处理 JavaScript 代码的 JavaScript 引擎。
streamstream server
js_fetch_buffer_size
js_fetch_buffer_size 指令控制 NGINX 中用于获取 JavaScript 响应的缓冲区最大大小。
streamstream server
js_fetch_ciphers
指令 'js_fetch_ciphers' 指定在 NGINX 中通过 JavaScript 获取加密数据时要使用的 TLS 密码套件。
streamstream server
js_fetch_max_response_buffer_size
设置 NGINX njs 动态模块中响应的最大缓冲区大小。
streamstream server
js_fetch_protocols
js_fetch_protocols 指令设置在 NGINX JavaScript 上下文中用于获取数据的协议。
streamstream server
js_fetch_timeout
为 NGINX JavaScript module 中获取响应设置超时。
streamstream server
js_fetch_trusted_certificate
`js_fetch_trusted_certificate` 指令配置 NGINX 使用 JavaScript 处理器获取受信任的证书。
streamstream server
js_fetch_verify
‘js_fetch_verify’ 指令在指定的上下文中启用对 fetch 请求的周期性验证。
streamstream server
js_fetch_verify_depth
`js_fetch_verify_depth` 指令设置 NGINX njs 模块中对获取数据的验证深度。
streamstream server
js_filter
`js_filter` 指令允许在 NGINX 的 stream/server 上下文中集成 JavaScript 过滤器。
streamstream server
js_header_filter
指令 `js_header_filter` 允许您定义一个 JavaScript 处理器,用于处理发送回客户端的 HTTP 响应头。
locationif in locationlimit_except
js_import
`js_import` 指令通过允许导入 NJS 脚本,将 JavaScript 模块集成到 NGINX 配置中。
streamstream server
js_path
`js_path` 指令指定了用于在 NGINX 的 stream 模块上下文中执行脚本的 JavaScript 文件路径。
streamstream server
js_periodic
`js_periodic` 指令允许您在 NGINX 的 stream server 上下文中配置定期的 JavaScript 执行。
stream server
js_preload_object
NGINX 中的 `js_preload_object` 指令启用对 NJS 对象的预加载,以便在 JavaScript 执行上下文中使用。
streamstream server
js_preread
`js_preread` 指令允许在 stream 处理之前执行 JavaScript 代码。
streamstream server
js_set
`js_set` 指令允许在 stream context 中将 JavaScript 值赋给 NGINX 变量。
streamstream server
js_shared_dict_zone
定义一个共享内存区域,用于在 NGINX 的 stream 上下文中存储可被 NJS 脚本访问的数据。
stream
js_var
js_var 指令定义了一个变量,可用于在 NGINX 配置中保存动态的 JavaScript 值。
streamstream server
NTLM NGINX Module2
Phantom Token NGINX Module6
phantom_token
`phantom_token` 指令在 NGINX 中启用对访问令牌的内省,从而使用经验证的令牌保障后端 API 调用的安全。
httpserverlocation
phantom_token_client_credential
`phantom_token_client_credential` 指令在 Phantom Token NGINX Module 中为 OAuth…
location
phantom_token_introspection_endpoint
指令 `phantom_token_introspection_endpoint` 指定了在 Phantom Token NGINX Module…
location
phantom_token_realm
`phantom_token_realm` 指令定义了在 NGINX 中使用 phantom 令牌时 WWW-Authenticate 头的认证域。
location
phantom_token_scope
'phantom_token_scope' 指令指定在访问未经授权时应包含在 'WWW-Authenticate' 响应中的 OAuth 作用域。
location
phantom_token_scopes
`phantom_token_scopes` 指令用于配置访问由 Phantom Token NGINX 模块保护的资源所需的作用域。
location
NGINX pipelog module5
access_log
NGINX pipelog 模块中的 access_log 指令通过管道将 HTTP 访问日志转发到外部程序。
httpserverlocation
log_format
'log_format' 指令定义了在 NGINX 中用于记录请求的格式,这对于生成访问日志至关重要。
httpserverlocation
open_log_file_cache
在 NGINX pipelog 模块中启用日志文件描述符缓存以提高性能。
httpserverlocation
pipelog
`pipelog` 指令通过管道将 HTTP 访问日志数据发送到外部程序。
httpserverlocation
pipelog_format
定义一种日志格式,用于通过管道将 HTTP 访问日志条目发送到外部程序。
httpserverlocation
PostgreSQL module for NGINX10
postgres_connect_timeout
`postgres_connect_timeout` 指令设置在与 PostgreSQL 数据库建立连接时,超时前的最长等待时间。
httpserverlocation
postgres_escape
NGINX 中的 `postgres_escape` 指令用于控制与 PostgreSQL 交互时查询字符串的转义行为。
httpserverlocation
postgres_keepalive
`postgres_keepalive` 指令在 NGINX 中配置 PostgreSQL 连接的 keepalive 设置。
upstream
postgres_output
`postgres_output` 指令指定从 PostgreSQL 查询返回的数据的输出格式。
httpserverlocation
postgres_pass
`postgres_pass` 指令用于在 NGINX 的 PostgreSQL 模块中设置用于处理数据库连接的上游服务器名称。
locationif in location
postgres_query
`postgres_query` 指令定义了要针对 PostgreSQL 数据库执行的 SQL 查询,可能根据指定的 HTTP 方法有条件地执行。
httpserverlocation
postgres_result_timeout
`postgres_result_timeout` 指令定义在 PostgreSQL 查询超时前等待结果的最长时间。
httpserverlocation
postgres_rewrite
`postgres_rewrite` 指令根据 PostgreSQL 查询的结果更改响应状态码。
httpserverlocation
postgres_server
'postgres_server' 指令定义了 NGINX 用于连接的 PostgreSQL 数据库服务器的详细信息。
upstream
postgres_set
指令 `postgres_set` 允许您在 NGINX 配置中设置 PostgreSQL 变量。
httpserverlocation
Period of Time Authentication module for NGINX6
pta_1st_iv
指令 `pta_1st_iv` 设置用于基于时间的认证 (PTA) 模块的第一个加密密钥的初始化向量。
server
pta_1st_key
`pta_1st_key` 指令为 NGINX 中的 Period of Time Authentication 模块设置第一个加密密钥。
server
pta_2nd_iv
指令 `pta_2nd_iv` 指定 Period of Time Authentication 模块在 NGINX 中第二阶段加密的初始化向量 (IV)。
server
pta_2nd_key
指令 `pta_2nd_key` 为 NGINX 中的 Period of Time Authentication 模块设置第二个加密密钥。
server
pta_auth_method
`pta_auth_method` 指令指定 NGINX 中时段认证模块使用的认证方法。
location
pta_enable
在 NGINX 的特定 location 中启用或禁用时段认证 (PTA)。
location
Redis backed rate limit module for Nginx11
rate_limit
`rate_limit` 指令通过使用 Redis 作为后端存储和管理,控制 NGINX 服务器处理的请求速率。
httpserverlocation
rate_limit_buffer_size
设置在 NGINX 中使用基于 Redis 的速率限制功能时用于速率限制数据的缓冲区大小。
httpserverlocation
rate_limit_connect_timeout
设置在使用 Redis 进行速率限制时接收连接响应的超时时间。
httpserverlocation
rate_limit_headers
rate_limit_headers 指令允许在 HTTP 响应中包含与速率限制相关的头部信息。
httpserverlocation
rate_limit_log_level
'rate_limit_log_level' 指令定义了 NGINX 中因超过速率限制而产生事件的日志级别。
httpserverlocation
rate_limit_pass
`rate_limit_pass` 指令指定在 NGINX 中用于检查并强制执行速率限制的上游服务器。
httpserverlocation
rate_limit_prefix
为 NGINX 中基于 Redis 的限速使用的限速键设置前缀。
httpserverlocation
rate_limit_quantity
使用 Redis 支持的速率限制模块,设置在触发限流之前允许的请求数量。
httpserverlocation
rate_limit_read_timeout
指令 `rate_limit_read_timeout` 在基于 Redis 的 NGINX 限速模块中设置读取响应的超时时间。
httpserverlocation
rate_limit_send_timeout
该 `rate_limit_send_timeout` 指令设置在限速操作期间发送响应的超时时间。
httpserverlocation
rate_limit_status
指令 `rate_limit_status` 用于设置当请求超过速率限制时返回的 HTTP 状态码。
httpserverlocation
NGINX upstream module for the Redis 2.0 protocol11
redis2_bind
`redis2_bind` 指令设置连接到 Redis 服务器时使用的本地 IP 地址和端口。
httpserverlocation
redis2_buffer_size
设置用于从 Redis 服务器读取响应的缓冲区大小。
httpserverlocation
redis2_connect_timeout
`redis2_connect_timeout` 指令设置与 Redis 服务器建立连接的超时时间。
httpserverlocation
redis2_literal_raw_query
该 `redis2_literal_raw_query` 指令允许在 NGINX 配置中直接指定原始 Redis 命令。
locationif in location
redis2_next_upstream
当当前上游服务器未能正确响应时,`redis2_next_upstream` 指令确定 NGINX 何时应尝试将请求路由到不同的上游服务器。
httpserverlocation
redis2_pass
`redis2_pass` 指令定义了 NGINX 将用于转发与 Redis 操作相关请求的 Redis 服务器地址。
locationif in location
redis2_query
设置要由上游 Redis 服务器执行的 Redis 命令查询。
locationif in location
redis2_raw_queries
`redis2_raw_queries` 指令允许指定多个原始 Redis 命令并将其发送到 Redis 服务器。
locationif in location
redis2_raw_query
redis2_raw_query 指令在 NGINX 配置中将原始查询字符串发送到 Redis 服务器。
locationif in location
redis2_read_timeout
`redis2_read_timeout` 指令以毫秒为单位设置从 Redis 服务器读取响应的最长时间。
httpserverlocation
redis2_send_timeout
设置向 Redis 服务器发送请求的超时时间。
httpserverlocation
Fine-grained request cookies control4
add_request_cookie
如果请求中尚不存在,则 `add_request_cookie` 指令会向请求添加一个新的 cookie。
httpserverlocation
clear_request_cookie
在 NGINX 中,`clear_request_cookie` 指令从请求头中移除指定的 cookie。
httpserverlocation
rewrite_request_cookie
`rewrite_request_cookie` 指令根据指定条件修改已有 cookie 的值。
httpserverlocation
set_request_cookie
设置指定 cookie 的值:如果已存在则修改其值,否则创建该 cookie。
httpserverlocation
Rewrite response status codes1
NGINX RTMP module118
access_log
NGINX RTMP 模块中的 `access_log` 指令启用对访问请求的日志记录到指定的日志文件,从而便于运维监控和调试。
ack_window
'ack_window' 指令定义了 RTMP 流会话的软件确认窗口大小。
allow
NGINX RTMP 模块中的 'allow' 指令通过允许特定 IP 地址来限制流媒体访问。
application
NGINX RTMP 模块中的 'application' 指令定义了一个用于处理媒体流的流应用上下文。
buffer
`buffer` 指令控制 NGINX RTMP 模块中用于 DASH 流的内部缓冲区大小。
buflen
'buflen' 指令指定 NGINX RTMP 模块中 RTMP 流的缓冲区长度。
busy
NGINX RTMP 模块中的 'busy' 指令控制在高负载期间对同时连接的处理。
chunk_size
`chunk_size` 指令指定用于流式传输的 RTMP 分块大小。
dash
'dash' 指令在 NGINX RTMP 应用中启用对 MPEG-DASH 的支持。
dash_cleanup
dash_cleanup 指令在播放完成后启用对旧的 MPEG-DASH 片段的清理。
dash_fragment
`dash_fragment` 指令为流媒体应用设置每个 DASH 片段的长度(以毫秒为单位)。
dash_nested
'dash_nested' 指令启用或禁用用于流媒体应用的嵌套 DASH 打包。
dash_path
'dash_path' 指令定义了 DASH 流式传输文件的存储路径。
dash_playlist_length
指令 `dash_playlist_length` 定义了 DASH 播放列表的最大时长,单位为毫秒。
deny
NGINX RTMP 模块中的 `deny` 指令根据客户端 IP 地址限制发布流的访问。
drop_idle_publisher
指令 `drop_idle_publisher` 允许 NGINX 在指定的超时时间后断开空闲发布者与 RTMP 服务器的连接。
exec
NGINX RTMP 模块中的 `exec` 指令允许在发生某些流媒体事件时执行外部命令或脚本。
exec_block
`exec_block` 指令允许在特定的 RTMP 事件发生时执行外部命令。
exec_kill_signal
exec_kill_signal 指令允许在 NGINX RTMP module 中配置在终止流时发送给进程的信号。
exec_options
NGINX RTMP 模块中的 exec_options 指令指定用于直播和录制事件的执行选项。
exec_play
NGINX RTMP 模块中的 exec_play 指令允许在流播放时执行外部程序。
exec_play_done
在 RTMP 应用中回放完成时执行指定的外部命令/脚本。
exec_publish
NGINX RTMP 模块中的 exec_publish 指令允许在流发布时执行外部命令。
exec_publish_done
exec_publish_done 指令允许在 NGINX RTMP 模块成功发布流之后执行指定的命令。
exec_pull
exec_pull 指令允许在特定 RTMP 事件触发时集成外部脚本或命令。
exec_push
NGINX RTMP 模块中的 exec_push 指令允许在某些流事件发生时执行外部命令。
exec_record_done
exec_record_done 指令在 NGINX RTMP 模块中指定在录制会话完成时要执行的命令。
exec_static
exec_static 指令允许 NGINX RTMP 模块在特定流媒体事件发生时执行外部程序。
hls
在 NGINX RTMP 模块中启用对 MPEG-DASH 实时流媒体的支持。
hls_audio_buffer_size
在 NGINX RTMP 模块中为实时音频流设置音频缓冲区大小。
hls_base_url
`hls_base_url` 指令设置由 NGINX RTMP 模块生成的 HLS (HTTP Live Streaming) 分段的基础 URL。
hls_cleanup
hls_cleanup 指令控制在回放结束后是否自动清理 HLS 片段。
hls_continuous
指令 `hls_continuous` 用于在 NGINX RTMP 模块中启用或禁用连续的 HLS 流式传输。
hls_fragment
为流媒体应用设置每个 HLS 片段的持续时间(以毫秒为单位)。
hls_fragment_naming
设置由 NGINX RTMP 模块生成的 HLS 片段文件的命名方案。
hls_fragment_naming_granularity
`hls_fragment_naming_granularity` 指令指定 NGINX RTMP 模块中 HLS 片段的命名粒度。
hls_fragment_slicing
在 NGINX RTMP 模块中,hls_fragment_slicing 指令可对 HLS 片段进行切片,以优化流媒体性能。
hls_fragments_per_key
指令 `hls_fragments_per_key` 指定为每个加密密钥生成的 HLS 片段数量。
hls_key_path
'hls_key_path' 指令指定用于 HLS 流媒体加密密钥的路径。
hls_key_url
`hls_key_url` 指令指定用于检索 HLS 流的加密密钥的 URL。
hls_keys
`hls_keys` 指令将 HLS 播放列表配置为使用特定密钥来加密媒体分段。
hls_max_audio_delay
指令 `hls_max_audio_delay` 在使用 NGINX RTMP 模块进行 HLS 内容流式传输时设置允许的最大音频延迟。
hls_max_fragment
`hls_max_fragment` 指令设置每个 HLS 片段的最大持续时间,单位为毫秒。
hls_muxdelay
`hls_muxdelay` 指令控制在流式传输时生成新 HLS 段之前的最大等待时间。
hls_nested
'hls_nested' 指令用于在 NGINX RTMP 模块中启用或禁用 HLS 嵌套播放列表功能。
hls_path
'hls_path' 指令指定由 NGINX RTMP module 生成的 HLS segments 和 playlists 的文件路径。
hls_playlist_length
为 RTMP 模块中的流媒体应用设置 HLS 播放列表的最大长度。
hls_sync
`hls_sync` 指令在 NGINX RTMP 模块中配置 HLS 输出流的同步设置。
hls_type
'hls_type' 指令在 NGINX RTMP 模块中指定 HLS (HTTP Live Streaming) 的分片类型,用于决定媒体分片的打包方式。
hls_variant
`hls_variant` 指令用于在 NGINX RTMP 模块中为 HLS (HTTP Live Streaming) 指定变体流。
idle_streams
NGINX RTMP 模块中的 'idle_streams' 指令会在自动关闭流之前维持流的不活动状态一段指定的时间。
interleave
对于支持该功能的客户端,`interleave` 指令可启用交错的 RTMP 流,从而优化带宽使用。
listen
NGINX RTMP 模块中的 'listen' 指令配置 RTMP 流媒体的监听地址和端口。
live
'live' 指令在 NGINX RTMP 模块中为特定应用启用直播功能。
log_format
NGINX RTMP 模块中的 `log_format` 指令定义了用于记录 RTMP 流事件的格式。
max_connections
指令 `max_connections` 限制对 RTMP 应用的最大同时连接数。
max_message
`max_message` 指令限制 NGINX RTMP 模块中消息的最大大小。
max_streams
'max_streams' 指令限制 NGINX RTMP 模块中 RTMP 应用可处理的并发流最大数量。
meta
NGINX RTMP 模块中的 'meta' 指令可以向多媒体流添加元数据。
netcall_buffer
netcall_buffer 指令指定用于 NGINX RTMP 模块的 netcall 通信的缓冲区大小,从而优化音视频流媒体传输。
netcall_timeout
netcall_timeout 指令在 NGINX RTMP 模块中设置等待网络调用的最长时间。
notify_method
`notify_method` 指令在 NGINX RTMP 模块中配置用于通知的回调方法。
notify_relay_redirect
`notify_relay_redirect` 指令为 NGINX RTMP 模块中与流重定向相关的所有通知指定新的目标。
notify_update_strict
NGINX RTMP 模块中的 `notify_update_strict` 指令在更新期间确保严格遵守流通知协议。
notify_update_timeout
指定在 NGINX RTMP module 中向客户端通知更新的超时时间。
on_connect
NGINX RTMP 模块中的 'on_connect' 指令允许指定在客户端连接到流媒体服务器时要执行的回调函数。
on_disconnect
`on_disconnect` 指令允许指定在客户端从 RTMP 流断开连接时要执行的操作。
on_done
NGINX RTMP 模块中的 'on_done' 指令用于指定在直播流发布完成后执行的回调函数。
on_play
NGINX RTMP 模块中的 `on_play` 指令定义了在流被播放时调用的回调函数。
on_play_done
`on_play_done` 指令指定在播放结束时由 NGINX RTMP 模块调用的自定义 HTTP 回调端点。
on_publish
NGINX RTMP 模块中的 `on_publish` 指令允许您指定一个在流发布时触发的回调函数。
on_publish_done
`on_publish_done` 指令允许您指定一个回调函数,当发布操作在 NGINX RTMP 模块中完成时触发。
on_record_done
`on_record_done` 指令允许您指定在流录制完成时执行的回调函数。
on_update
'on_update' 指令允许定义一个回调 URL,当流更新发生时触发该回调。
out_cork
'out_cork' 指令控制 NGINX RTMP 模块中 RTMP 流的输出缓冲。
out_queue
NGINX RTMP 模块中的 `out_queue` 指令控制可以排队用于输出流的最大帧数。
ping
NGINX RTMP 模块中的 'ping' 指令用于通过向已连接的客户端定期发送信号来监控 RTMP 流媒体服务器的健康状态。
ping_timeout
`ping_timeout` 指令定义了在 NGINX RTMP 模块中检测非活动客户端连接的超时时间。
play
NGINX RTMP 模块中的 `play` 指令用于启用音频和视频流的播放。
play_local_path
'play_local_path' 指令指定 NGINX RTMP 模块中用于媒体播放的本地文件系统路径。
play_restart
play_restart 指令允许在流媒体播放过程中满足某些条件时,使观众的视频播放从头重新开始。
play_temp_path
NGINX RTMP 模块中的 `play_temp_path` 指令指定了播放过程中媒体文件的临时存储路径。
play_time_fix
The `play_time_fix` 指令调整 NGINX RTMP 模块中的播放时长,以确保更流畅的流媒体播放。
publish_notify
`publish_notify` 指令用于配置在 RTMP 上下文中当有新流发布时发送的通知。
publish_time_fix
`publish_time_fix` 指令调整 RTMP 流的发布时间戳。
pull
\"pull\" 指令允许 NGINX 从指定的 RTMP 源拉取流。
pull_reconnect
pull_reconnect 指令用于指定在 NGINX RTMP 模块拉取流时是否启用连接重试。
push
NGINX RTMP 模块中的 `push` 指令用于将流从 RTMP 服务器推送到指定的目标 URL。
push_reconnect
push_reconnect 指令在 NGINX RTMP 模块中配置直播推流客户端的自动重新连接行为。
record
NGINX RTMP 模块中的 `record` 指令用于将直播流录制下来以便存储或稍后回放。
record_append
在 NGINX RTMP 模块中,`record_append` 指令用于控制是否将新内容追加到现有的已录制流文件中。
record_interval
在 NGINX RTMP module 中,'record_interval' 指令指定创建流录制片段的间隔。
record_lock
record_lock 指令在 NGINX RTMP 模块中控制录制流的文件访问,确保在流录制期间具有独占写入权限。
record_max_frames
在 NGINX RTMP 模块中,`record_max_frames` 指令限制了直播流录制的最大帧数。
record_max_size
在 NGINX RTMP 模块中设置录制 RTMP 流的最大文件大小。
record_notify
'record_notify' 指令启用服务器对流录制事件的通知。
record_path
在使用 NGINX RTMP 模块时,'record_path' 指令指定保存录制流的目录路径。
record_suffix
`record_suffix` 指令在 NGINX RTMP 模块中指定一个后缀,用于根据当前时间戳追加到录制的视频文件上。
record_unique
NGINX RTMP 模块中的 'record_unique' 指令会在录制的流文件名中追加唯一的时间戳,从而防止被覆盖。
recorder
NGINX RTMP 模块中的 'recorder' 指令用于配置用于录制直播流的块。
relay_buffer
relay_buffer 指令指定 NGINX RTMP 模块中用于流式视频数据的缓冲区大小。
respawn
The 'respawn' directive in NGINX is used to automatically restart streaming…
respawn_timeout
NGINX RTMP 模块中的 'respawn_timeout' 指令用于配置在流失败后在尝试 respawn 该流之前应等待的时间长度。
rtmp
'rtmp' 指令在 NGINX 中启用 RTMP (Real-Time Messaging Protocol) 服务器配置,用于直播流。
main
rtmp_auto_push
指令 `rtmp_auto_push` 启用跨多个 NGINX 工作进程的自动流推送,以便实现多工作进程的实时直播。
main
rtmp_auto_push_reconnect
当连接中断时,'rtmp_auto_push_reconnect' 指令启用对 RTMP 推流的自动重连尝试。
main
rtmp_control
rtmp_control 指令用于在 NGINX 的 RTMP 模块中配置 RTMP 流的控制设置。
httpserverlocation
rtmp_socket_dir
`rtmp_socket_dir` 指令指定用于存储由 NGINX RTMP 模块使用的 RTMP 套接字文件的目录。
main
rtmp_stat
'rtmp_stat' 指令在响应 Web 请求时生成 RTMP 流媒体统计信息。
httpserverlocation
rtmp_stat_stylesheet
指令 `rtmp_stat_stylesheet` 设置用于美化 RTMP 服务器统计输出的 XML 样式表的 URL。
httpserverlocation
server
NGINX RTMP 模块中的 'server' 指令定义了一个用于处理 RTMP 协议流媒体配置的 server 块。
session_relay
'session_relay' 指令用于在 NGINX RTMP 模块中为 RTMP 流启用会话中继。
so_keepalive
指令 `so_keepalive` 用于为 RTMP 连接启用或禁用 TCP keepalive 功能。
stream_buckets
`stream_buckets` 指令用于配置 NGINX RTMP 模块中流缓冲使用的桶数量。
sync
'sync' 指令控制 DASH 流应用中片段时间戳的同步。
timeout
NGINX RTMP 模块中的 `timeout` 指令定义了在因闲置而关闭流会话之前等待的最长持续时间。
wait_key
在 NGINX RTMP 模块中,wait_key 指令用于指定客户端在开始流媒体传输前建立连接的等待时间。
wait_video
NGINX RTMP 模块中的 `wait_video` 指令控制客户端在访问视频流前必须等待的时长。
Secure token module for NGINX36
acl
acl 指令指定在 NGINX 中用于生成安全令牌的访问控制列表 (ACL)。
additional_querylist
'additional_querylist' 指令允许向用于 CDN 请求的安全令牌添加额外的查询参数。
algorithm
The `algorithm` 指令指定 NGINX Secure Token 模块中用于生成安全令牌的哈希算法。
end
NGINX 的 Secure Token 模块中的 'end' 指令指定安全令牌的结束时间。
exp_param_name
定义用于 Akamai CDN 的安全令牌参数名称。
ip_address
定义在为请求生成的安全令牌中应包含的 IP 地址。
iv
NGINX 的 Secure Token 模块中的 'iv' 指令指定用于加密操作的初始化向量。
key
'key' 指令指定用于在 NGINX 的 Secure Token 模块中为请求生成安全令牌的 HMAC 密钥。
key_id
'key' 指令指定用于签名由 NGINX Secure Token Module 为 CDN 集成生成的安全令牌的加密密钥。
key_pair_id
`key_pair_id` 指令指定用于生成 Akamai CDN 身份验证的安全令牌的密钥。
md5_param_name
指令 `md5_param_name` 指定在 NGINX 的安全令牌配置中用于传输 MD5 签名的查询参数名称。
param_name
`param_name` 指令指定在使用 Secure Token Module 的 NGINX 配置中用于生成安全令牌的查询参数名称。
private_key_file
`private_key_file` 指令指定用于在 NGINX 的 Secure Token 模块中生成安全令牌的私钥文件路径。
secure_token
The `secure_token` 指令配置用于嵌入媒体清单或作为 cookie 以实现安全内容分发的令牌值。
httpserverlocation
secure_token_avoid_cookies
`secure_token_avoid_cookies` 指令将 NGINX 配置为优先使用查询字符串令牌而不是 cookie 令牌进行 CDN 身份验证。
httpserverlocation
secure_token_cache_scope
定义 NGINX 服务器配置中安全令牌缓存的作用域。
httpserverlocation
secure_token_content_type_f4m
'secure_token_content_type_f4m' 指令指定用于通过 NGINX secure token module 生成安全令牌的 f4m…
httpserverlocation
secure_token_content_type_m3u8
`secure_token_content_type_m3u8` 指令指定应为哪些媒体类型生成安全令牌,以用于流式内容。
httpserverlocation
secure_token_content_type_mpd
secure_token_content_type_mpd 指令指定在 NGINX 生成安全令牌时用于 DASH 媒体展示描述 (MPD) 的…
httpserverlocation
secure_token_cookie_token_expires_time
配置 NGINX 中 Secure Token 模块生成的 cookie 令牌的过期时间。
httpserverlocation
secure_token_encrypt_uri
在 NGINX 中,`secure_token_encrypt_uri` 指令使用配置的加密密钥对 URI 进行安全加密。
httpserverlocation
secure_token_encrypt_uri_hash_size
指令 `secure_token_encrypt_uri_hash_size` 指定 Secure Token 模块中用于对 URI 进行加密的哈希大小。
httpserverlocation
secure_token_encrypt_uri_iv
为 NGINX 的 Secure Token 模块设置用于 URI 加密的初始化向量(IV)。
httpserverlocation
secure_token_encrypt_uri_key
`secure_token_encrypt_uri_key` 指令指定用于在 NGINX 的 Secure Token 模块中加密 URI 的密钥。
httpserverlocation
secure_token_encrypt_uri_part
`secure_token_encrypt_uri_part` 指令启用对为安全访问内容而生成的 tokens 中 URI 部分的加密。
httpserverlocation
secure_token_expires_time
secure_token_expires_time 指令指定在 NGINX 中非令牌化响应的过期时间。
httpserverlocation
secure_token_last_modified
secure_token_last_modified 指令指定 NGINX 中安全令牌的最后修改时间戳。
httpserverlocation
secure_token_query_token_expires_time
指定 NGINX 的 secure token 模块中查询字符串令牌响应的过期时间。
httpserverlocation
secure_token_token_cache_scope
指令 `secure_token_token_cache_scope` 指定了在 NGINX 中为响应生成的安全令牌的缓存行为。
httpserverlocation
secure_token_token_last_modified
NGINX 中的 `secure_token_token_last_modified` 指令设置用于 CDN 请求的安全令牌的最后修改时间。
httpserverlocation
secure_token_tokenize_segments
'secure_token_tokenize_segments' 指令启用或禁用为 CDN URI 中的指定段生成令牌。
httpserverlocation
secure_token_types
定义应在 NGINX 中接收安全令牌的 MIME 类型。
httpserverlocation
secure_token_uri_filename_prefix
设置必须匹配的 URI 文件名前缀,以便在 NGINX 的 secure token 模块中生成 token。
httpserverlocation
session_end
`session_end` 指令定义了用于 CDN 请求的安全令牌的过期时间。
session_start
指令 `session_start` 为用于 CDN 验证的安全令牌初始化会话开始时间。
start
定义由 NGINX Secure Token 模块生成的安全令牌的起始时间。
NGINX module for sending security headers7
hide_server_tokens
`hide_server_tokens` 指令会抑制 NGINX 中 `Server` 响应头的显示,从而增强安全性。
httpserverlocation
security_headers
'security_headers' 指令启用在 NGINX 响应中自动添加一组默认的安全 HTTP 头。
httpserverlocation
security_headers_frame
'security_headers' 指令允许在 NGINX 的 HTTP 响应中添加各种安全头。
httpserverlocation
security_headers_hsts_preload
'security_headers_hsts_preload' 指令控制 HSTS 头中是否包含 'preload',以表明符合 Chromium 的…
httpserverlocation
security_headers_referrer_policy
指令 `security_headers_referrer_policy` 在 NGINX 配置中设置 Referrer-Policy HTTP 头。
httpserverlocation
security_headers_text_types
`security_headers_text_types` 指令指定将在响应中应用安全头的 MIME 类型。
httpserverlocation
security_headers_xss
指令 `security_headers_xss` 配置 X-XSS-Protection HTTP 头,以防止跨站脚本(XSS)攻击。
httpserverlocation
Redirect server name within the same request2
NGINX Set-Misc module28
set_base32_alphabet
指令 `set_base32_alphabet` 在 NGINX 中为 base32 编码设置自定义字母表。
httpserverlocation
set_base32_padding
'set_base32_padding' 指令配置是否在 Base32 编码中添加填充字符。
httpserverlocation
set_decode_base32
`set_decode_base32` 指令将 Base32 编码的字符串解码为其原始二进制形式。
httpserverlocation
set_decode_base64
`set_decode_base32` 指令将 Base32 编码的字符串解码为其原始二进制表示。
httpserverlocation
set_decode_base64url
将变量设置为指定输入的 base64 URL 解码后的值。
httpserverlocation
set_decode_hex
指令 `set_decode_hex` 将十六进制字符串解码为其二进制表示。
httpserverlocation
set_encode_base32
将字符串编码为 Base32 格式。
httpserverlocation
set_encode_base64
指令 `set_encode_base32` 将给定变量的值编码为 Base32 格式。
httpserverlocation
set_encode_base64url
`set_encode_base64url` 指令将数据编码为 URL 安全的 Base64 格式。
httpserverlocation
set_encode_hex
'set_encode_hex' 指令将变量编码为十六进制格式。
httpserverlocation
set_escape_uri
该 `set_escape_uri` 指令通过对某些字符进行转义,将指定的值编码为 URI 安全的字符串。
httpserverlocation
set_formatted_gmt_time
将变量设置为根据指定格式字符串格式化的当前 GMT 时间。
httpserverlocation
set_formatted_local_time
指令 `set_formatted_local_time` 将一个变量设置为根据指定格式字符串格式化的当前本地时间。
httpserverlocation
set_hashed_upstream
在 NGINX 中设置一个用于一致性哈希的哈希上游变量。
httpserverlocation
set_hmac_sha1
指令 `set_hmac_sha1` 使用指定的密钥对给定输入计算 HMAC SHA1 哈希。
httpserverlocation
set_hmac_sha256
'set_hmac_sha256' 指令用于计算 HMAC-SHA256 哈希值。
httpserverlocation
set_if_empty
`set_if_empty` 指令在变量当前为空时将其设置为指定值。
httpserverlocation
set_local_today
'set_local_today' 指令将本地变量设置为指定格式和作用域的当天日期。
httpserverlocation
set_md5
The `set_md5` 指令在 NGINX 中计算指定变量值的 MD5 哈希。
httpserverlocation
set_quote_json_str
指令 `set_quote_json_str` 用于对字符串中的特殊字符进行转义,以便安全地表示为 JSON。
httpserverlocation
set_quote_pgsql_str
set_quote_pgsql_str 指令用于转义字符串中的特殊字符,以便在 PostgreSQL 查询中安全使用。
httpserverlocation
set_quote_sql_str
`set_quote_sql_str` 指令对字符串中的特殊字符进行转义,以便在 SQL 查询中安全使用。
httpserverlocation
set_random
`set_random` 指令根据指定参数生成随机字符串。
httpserverlocation
set_rotate
`set_rotate` 指令允许你在 NGINX 配置中在指定值之间实现循环选择。
httpserverlocation
set_secure_random_alphanum
`set_secure_random_alphanum` 指令会生成一个安全的随机字母数字字符串。
httpserverlocation
set_secure_random_lcalpha
`set_secure_random_lcalpha` 指令生成由小写字母字符组成的安全随机字符串。
httpserverlocation
set_sha1
set_sha1 指令在 NGINX 中计算指定输入字符串的 SHA-1 哈希。
httpserverlocation
set_unescape_uri
`set_unescape_uri` 指令通过取消对百分号编码字符的转义来解码 URI 组件。
httpserverlocation
Shibboleth Auth Request module for NGINX3
NGINX SlowFS Cache Module8
slowfs_big_file_size
设置在 NGINX SlowFS Cache 中将文件视为“大文件”的最小文件大小阈值。
httpserverlocation
slowfs_cache
`slowfs_cache` 指令为来自慢速文件系统的静态文件启用缓存。
httpserverlocation
slowfs_cache_key
`slowfs_cache_key` 指令为 SlowFS 缓存模块定义了缓存键,以便高效缓存静态文件。
httpserverlocation
slowfs_cache_min_uses
`slowfs_cache_min_uses` 指令指定在静态文件被缓存之前必须被访问的最少次数。
httpserverlocation
slowfs_cache_path
在 NGINX 中,`slowfs_cache_path` 指令配置了一个用于来自慢速文件系统的文件的缓存区域。
http
slowfs_cache_purge
此指令允许使用指定的缓存区和键从 SlowFS 缓存中清除特定的缓存文件。
location
slowfs_cache_valid
`slowfs_cache_valid` 指令控制基于 HTTP 响应码的缓存文件有效期。
httpserverlocation
slowfs_temp_path
`slowfs_temp_path` 指令设置临时存储目录,用于在文件被移动到 NGINX 的 SlowFS 缓存模块的缓存区域之前存放这些文件。
httpserverlocation
Dynamic image transformation module For NGINX8
small_light
'small_light' 指令启用 NGINX 中 ngx_small_light 模块的动态图像转换功能。
httpserverlocation
small_light_buffer
`small_light_buffer` 指令在 NGINX 中配置用于读取和处理图像转换的缓冲区大小(使用 Small Light 模块)。
httpserver
small_light_getparam_mode
small_light_getparam_mode 指令使得可以使用来自 GET 请求的参数来动态转换由 NGINX 提供的图像。
httpserverlocation
small_light_imlib2_temp_dir
为动态图像转换模块中使用 Imlib2 的图像处理设置临时目录。
server
small_light_material_dir
指令 `small_light_material_dir` 定义用于存放临时图像变换文件的目录。
server
small_light_pattern_define
为 small_light 模块中的图像处理定义转换模式。
server
small_light_radius_max
指令 `small_light_radius_max` 在 NGINX 的 small_light 模块中设置图像处理允许的最大半径。
httpserverlocation
small_light_sigma_max
指令 `small_light_sigma_max` 设置在 NGINX 动态转换中应用于图像的高斯模糊的最大 sigma 值。
httpserverlocation
Transparent subrequest-based caching layout for arbitrary NGINX locations20
srcache_buffer
`srcache_buffer` 指令定义了在 NGINX 中用于缓存 subrequest 响应的缓冲区大小。
httpserverlocation
srcache_default_expire
为 srcache 模块中的缓存条目设置默认过期时间。
httpserverlocation
srcache_fetch
srcache_fetch 指令在 NGINX 中根据指定的 HTTP 方法和缓存键配置对 upstream 请求的缓存行为。
httpserverlocation
srcache_fetch_skip
指令 `srcache_fetch_skip` 指定在何种条件下绕过子请求缓存。
httpserverlocation
srcache_header_buffer_size
指令 `srcache_header_buffer_size` 指定用于在子请求中缓存 HTTP 头的缓冲区大小。
httpserverlocation
srcache_ignore_content_encoding
`srcache_ignore_content_encoding` 指令控制在获取缓存响应时 NGINX 是否应忽略 Content-Encoding 头。
httpserverlocation
srcache_max_expire
`srcache_max_expire` 指令设置在基于子请求的 NGINX 缓存系统中,缓存项可以保持有效的最长时间。
httpserverlocation
srcache_methods
`srcache_methods` 指令指定在 NGINX 的透明子请求缓存系统中哪些 HTTP 方法有资格被缓存。
httpserverlocation
srcache_request_cache_control
`srcache_request_cache_control` 指令通过特定的 HTTP 头控制客户端请求如何影响缓存行为,从而管理缓存。
httpserverlocation
srcache_response_cache_control
指令 `srcache_response_cache_control` 允许为子请求缓存中的响应设置 Cache-Control 头。
httpserverlocation
srcache_store
'srcache_store' 指令定义了在 NGINX 中对子请求进行缓存的缓存方法和响应状态。
httpserverlocation
srcache_store_hide_header
srcache_store_hide_header 指令指定在缓存响应时要省略的头部。
httpserverlocation
srcache_store_max_size
设置基于子请求的透明缓存布局中缓存的最大大小。
httpserverlocation
srcache_store_no_cache
`srcache_store_no_cache` 指令指示 NGINX 在请求包含指示不缓存要求的特定头时,阻止将响应存入缓存。
httpserverlocation
srcache_store_no_store
`srcache_store_no_store` 指令控制是否应根据 `Cache-Control` 头中的 'no-store'…
httpserverlocation
srcache_store_pass_header
`srcache_store_pass_header` 指令指定应从上游响应传递到已存储缓存条目且不作修改的 HTTP 头。
httpserverlocation
srcache_store_private
`srcache_store_private` 指令允许在 NGINX 中对来自子请求的私有响应数据进行缓存。
httpserverlocation
srcache_store_ranges
`srcache_store_ranges` 指令控制是否使用透明子请求缓存方法缓存范围请求。
httpserverlocation
srcache_store_skip
`srcache_store_skip` 指令指定在何种条件下 NGINX 应跳过将响应存储到子请求缓存机制中。
httpserverlocation
srcache_store_statuses
`srcache_store_statuses` 指令指定在基于子请求的透明缓存布局中应缓存哪些 HTTP 状态码。
httpserverlocation
Nginx SRT Module38
access_log
NGINX SRT 模块的 access_log 指令用于配置 SRT 会话事件和统计的记录。
error_log
在 NGINX 中,`error_log` 指令用于配置 SRT 连接的错误消息日志。
fc_pkts
指令 `fc_pkts` 在 NGINX 中为 SRT 协议设置最大正在传输的数据包数量。
in_buf_size
指令 `in_buf_size` 指定 NGINX SRT 模块的输入缓冲区大小,影响从 SRT 流接收数据。
listen
NGINX SRT 模块中的 `listen` 指令指定 SRT 服务器用于接收传入连接的地址和端口。
log_format
log_format 指令指定由 NGINX SRT 模块生成的日志格式。
map
'srt' 指令配置用于在 NGINX 中处理 SRT (Secure Reliable Transfer) 连接的 SRT 上下文。
map_hash_bucket_size
`map_hash_bucket_size` 指令设置 NGINX SRT 模块中哈希表的桶大小,从而优化内存使用和性能。
map_hash_max_size
设置 NGINX SRT 模块中用于 SRT 变量的哈希表的最大大小。
mss
'mss' 指令在 NGINX 中为 SRT 连接设置最大分段大小。
open_log_file_cache
`open_log_file_cache` 指令在 NGINX 的 SRT 模块中配置日志文件打开的缓存机制。
passphrase
指令 `passphrase` 配置 NGINX SRT 模块中加密操作的密码短语。
proxy_buffer_size
`proxy_buffer_size` 指令设置用于从被代理服务器读取响应前半部分的缓冲区大小。
proxy_connect_timeout
该 `proxy_connect_timeout` 指令用于配置等待与被代理服务器建立连接的最长时间。
proxy_header
指令 `proxy_header` 控制在通过 NGINX SRT 模块建立 SRT 连接时是否发送代理头部。
proxy_pass
NGINX SRT 模块中的 `proxy_pass` 指令将传入的 SRT 连接路由到指定的 TCP 后端。
proxy_protocol
`proxy_protocol` 指令用于启用 PROXY protocol,以传递客户端的连接信息。
proxy_tcp_nodelay
`proxy_tcp_nodelay` 指令在 NGINX SRT 模块中为代理启用或禁用 TCP_NODELAY 选项,从而控制数据包延迟。
proxy_timeout
`proxy_timeout` 指令在 NGINX 中配置 SRT 代理连接的超时时间。
recv_buf
recv_buf 指令在 NGINX 中设置用于 SRT 连接的接收缓冲区大小。
recv_latency
The `recv_latency` 指令为 SRT 连接配置最大接收延迟,从而增强对 SRT 流行为的控制。
recv_udp_buf
recv_udp_buf 指令为 NGINX 中的 SRT 连接设置 UDP 接收缓冲区的大小。
send_buf
NGINX SRT 模块中的 `send_buf` 指令指定用于 SRT 连接的发送缓冲区大小(以字节为单位)。
send_latency
send_latency 指令控制 NGINX 中外发 SRT 流的延迟设置。
send_udp_buf
指令 `send_udp_buf` 用于配置 NGINX SRT 模块中 UDP 连接的发送缓冲区大小。
server
`server` 指令在 SRT 配置中定义了一个 server 块,用于处理 SRT 连接。
set_aes_decrypt
`set_aes_decrypt` 指令为 NGINX SRT 模块中的数据流配置 AES 解密设置。
set_decode_base64
`set_decode_base64` 指令在 NGINX SRT 模块上下文中配置对 Base64 编码字符串的解码。
set_decode_base64url
`set_decode_base64url` 指令将 Base64 URL-encoded 数据解码回其原始形式,以便进一步处理。
srt
`srt` 指令在 NGINX 配置中创建了一个用于定义 SRT 服务器块的上下文。
main
srt_proxy_buffer_size
设置 NGINX 中用于 SRT 连接的代理缓冲区大小。
streamstream server
srt_proxy_connect_timeout
srt_proxy_connect_timeout 指令设置在代理 SRT 流时等待建立连接的最长时间。
streamstream server
srt_proxy_pass
`srt_proxy_pass` 指令指定 NGINX stream 块中用于外发 SRT 通信的目的地。
stream server
srt_proxy_passphrase
srt_proxy_passphrase 指令为 NGINX SRT 模块中使用的 SRT 连接设置密码短语。
streamstream server
srt_proxy_stream_id
`srt_proxy_stream_id` 指令在 NGINX SRT 配置中为 SRT 流指定唯一标识符。
streamstream server
srt_proxy_timeout
`srt_proxy_timeout` 指令设置 NGINX SRT 模块中 SRT 代理连接的超时时间。
streamstream server
variables_hash_bucket_size
设置 SRT 模块中变量哈希表的桶大小。
variables_hash_max_size
设置 SRT 模块中用于存储变量的哈希表的最大大小。
NGINX module for sending stats to statsd4
statsd_count
`statsd_count` 指令将计数指标发送到 StatsD 服务器,允许您跟踪特定事件的发生情况。
serverlocationif in server
statsd_sample_rate
为发送到 StatsD 的指标设置采样率,以便对统计数据进行受控采样。
httpserverlocation
statsd_server
`statsd_server` 指令设置 NGINX 要将统计数据发送到的 StatsD 服务器的主机名或 IP 地址。
httpserverlocation
statsd_timing
`statsd_timing` 指令将时序数据发送到 StatsD 服务器以进行性能监控。
serverlocationif in server
NGINX module for syncing stream backends from consul or etcd4
upstream_show
upstream_show 指令显示给定 stream 上下文的当前上游服务器配置。
stream server
upsync
'upsync' 指令允许 NGINX 将 stream upstream 的服务器配置与 Consul 或 etcd 等动态后端服务注册表同步。
stream upstream
upsync_dump_path
`upsync_dump_path` 指令指定一个文件路径,用于将来自指定服务发现系统的上游服务器配置转储到该文件。
stream upstream
upsync_lb
`upsync_lb` 指令为从 Consul 或 etcd 动态同步的上游服务器配置负载均衡选项。
stream upstream
Nginx stream server traffic status module6
stream_server_traffic_status
`stream_server_traffic_status` 指令启用对流服务器流量统计的监控。
httpserverlocation
stream_server_traffic_status_average_method
该 `stream_server_traffic_status_average_method` 指令修改 NGINX streaming status…
httpserverlocation
stream_server_traffic_status_display
`stream_server_traffic_status_display` 指令启用显示 stream servers 的流量统计信息。
serverlocation
stream_server_traffic_status_display_format
指令 `stream_server_traffic_status_display_format` 用于设置在 NGINX stream…
serverlocation
stream_server_traffic_status_display_jsonp
指令 `stream_server_traffic_status_display_jsonp` 为 NGINX 中的 stream server…
serverlocation
stream_server_traffic_status_zone
'stream_server_traffic_status_zone' 指令定义了用于收集流服务器流量统计的共享内存区域。
http
String substitutions module for nginx5
subs_buffers
'subs_buffers' 指令指定在 NGINX 响应中进行字符串替换时用于存储临时数据的缓冲区数量和大小。
httpserverlocation
subs_filter
`subs_filter` 指令在 HTTP 请求的响应主体中执行字符串替换。
httpserverlocation
subs_filter_bypass
The `subs_filter_bypass` 指令根据指定变量的值禁用字符串替换。
httpserverlocation
subs_filter_types
`subs_filter_types` 指令指定在 NGINX 响应中应为字符串替换处理的 MIME 类型。
httpserverlocation
subs_line_buffer_size
指令 `subs_line_buffer_size` 定义了在响应正文中用于基于行的字符串替换的内部缓冲区大小。
httpserverlocation
Signed HTTP Exchange(SXG) support for NGINX9
sxg
在 NGINX 中,`sxg` 指令用于启用或禁用对签名的 HTTP 交换 (SXG) 的支持。
serverlocation
sxg_cert_path
`sxg_cert_path` 指令指定在签名的 HTTP 交换(SXG)中用于提供证书的文件路径。
server
sxg_cert_url
The `sxg_cert_url` 指令指定用于 Signed HTTP Exchanges 的 CBOR 编码证书文件的 URL。
server
sxg_certificate
`sxg_certificate` 指令指定用于生成签名 HTTP 交换 (SXGs) 的证书文件路径。
server
sxg_certificate_key
`sxg_certificate_key` 指令指定与 SXG 证书关联的私钥在 NGINX 中的路径。
server
sxg_expiry_seconds
为签名的 HTTP 交换 (SXG) 设置过期时间(以秒为单位)。
server
sxg_fallback_host
`sxg_fallback_host` 指令指定用于生成的 Signed HTTP Exchanges (SXG) 的回退主机名。
server
sxg_max_payload
指令 `sxg_max_payload` 在 NGINX 中设置允许生成 SXG 的最大 HTTP 正文大小。
server
sxg_validity_url
指定用于检索签名 HTTP 交换 (SXG) 有效性信息的 URL。
server
NGINX sysguard module7
sysguard
sysguard 指令启用 NGINX sysguard 模块,该模块在系统负载或内存使用过高时保护服务器。
httpserverlocation
sysguard_interval
The 'sysguard_interval' 指令在 NGINX sysguard 模块中设置用于监控系统性能指标的间隔(以秒为单位)。
httpserverlocation
sysguard_load
`sysguard_load` 指令配置系统负载监控阈值,当负载超过阈值时触发指定操作。
httpserverlocation
sysguard_log_level
sysguard_log_level 指令设置与 NGINX 中 sysguard 模块相关事件的日志级别。
httpserverlocation
sysguard_mem
`sysguard_mem` 指令设置基于内存的阈值,用于根据内存使用情况统计限制流量。
httpserverlocation
sysguard_mode
`sysguard_mode` 指令决定了多个 sysguard 规则用于评估系统负载状态时的逻辑组合方式。
httpserverlocation
sysguard_rt
用于监控和控制请求处理时间的 `sysguard_rt` 指令,会在响应时间超过阈值时触发相应操作。
httpserverlocation
Secure your NGINX locations with JWT12
auth_jwt_algorithm
`auth_jwt_algorithm` 指令指定用于在 NGINX 中验证 JSON Web Tokens (JWTs) 的算法。
httpserverlocation
auth_jwt_enabled
指令 `auth_jwt_enabled` 为 NGINX 的 location 启用 JWT 验证检查。
httpserverlocation
auth_jwt_extract_request_claims
该 `auth_jwt_extract_request_claims` 指令从 JWT 中提取特定声明并将其设置为请求头。
httpserverlocation
auth_jwt_extract_response_claims
`auth_jwt_extract_response_claims` 指令从 JWT 中提取指定的声明并将其添加到响应头中。
httpserverlocation
auth_jwt_extract_var_claims
`auth_jwt_extract_var_claims` 指令从 JWT 中提取指定的声明,并将它们作为 NGINX 变量提供可用。
httpserverlocation
auth_jwt_key
`auth_jwt_key` 指令指定用于在 NGINX 中解码和验证 JWT 的密钥。
httpserverlocation
auth_jwt_keyfile_path
指令 `auth_jwt_keyfile_path` 设置在 NGINX 中用于 JWT 验证的密钥文件路径。
httpserverlocation
auth_jwt_location
auth_jwt_location 指令指定了 HTTP 请求中 JSON Web Token (JWT) 的位置。
httpserverlocation
auth_jwt_loginurl
指令 `auth_jwt_loginurl` 指定在 JWT 验证失败时要重定向到的 URL。
httpserverlocation
auth_jwt_redirect
当 JWT 验证失败时,`auth_jwt_redirect` 指令会将请求重定向到指定的登录 URL。
httpserverlocation
auth_jwt_use_keyfile
`auth_jwt_use_keyfile` 指令指定是否从文件加载用于 JWT 验证的密钥。
httpserverlocation
auth_jwt_validate_sub
`auth_jwt_validate_sub` 指令在授权检查期间验证 JWT 中的 `sub` 声明。
httpserverlocation
NGINX testcookie robot mitigation module27
testcookie
testcookie 指令在 NGINX 中启用或禁用基于 cookie 的机器人缓解挑战。
httpserverlocation
testcookie_arg
`testcookie_arg` 指令定义了一个 GET 参数名称,用于在 NGINX 的 testcookie 机器人缓解模块中确定设置 Cookie…
httpserverlocation
testcookie_deny_keepalive
'testcookie_deny_keepalive' 指令会禁用未通过测试 cookie 验证的请求的 keep-alive 连接。
httpserverlocation
testcookie_domain
`testcookie_domain` 指令指定与用于 NGINX testcookie 机器人缓解模块的挑战响应 cookie 相关联的域名。
httpserverlocation
testcookie_expires
`testcookie_expires` 指令设置用于 NGINX testcookie 机器人缓解模块中的测试挑战 cookie 的过期日期。
httpserverlocation
testcookie_fallback
设置在超过最大 cookie 设置尝试次数后用于重定向的备用 URL。
httpserverlocation
testcookie_get_only
'testcookie_get_only' 指令允许在不设置挑战 cookie 的情况下检索 cookie,主要用于防止自动化机器人请求。
httpserverlocation
testcookie_httponly_flag
testcookie_httponly_flag 指令为 NGINX testcookie 模块设置的 cookies 配置 HttpOnly…
httpserverlocation
testcookie_https_location
`testcookie_https_location` 指令指定在发出 test cookie 挑战时应将用户重定向到的位置,主要用于 HTTPS 场景。
httpserverlocation
testcookie_internal
NGINX testcookie 模块中的 `testcookie_internal` 指令启用对与 cookie 相关挑战的内部请求处理。
httpserverlocation
testcookie_max_attempts
testcookie_max_attempts 指令限制设置挑战 cookie 时的重定向尝试次数。
httpserverlocation
testcookie_name
testcookie_name 指令设置用于机器人防护的挑战 cookie 的名称。
httpserverlocation
testcookie_p3p
'testcookie_p3p' 指令为 testcookie 模块设置的 cookies 指定了 P3P 隐私策略。
httpserverlocation
testcookie_pass
testcookie_pass 指令允许你根据变量的值在 NGINX 的 testcookie 模块中启用或禁用挑战 Cookie 检查。
httpserverlocation
testcookie_path
`testcookie_path` 指令指定 NGINX testcookie 机器人防护模块中质询 cookie 的路径。
httpserverlocation
testcookie_port_in_redirect
'testcookie_port_in_redirect' 指令指定在设置挑战 cookie 时重定向 URI 是否应包含端口号。
httpserverlocation
testcookie_redirect_via_refresh
testcookie_redirect_via_refresh 指令控制网页在 cookie 挑战响应中是否使用 HTML meta refresh 重定向。
httpserverlocation
testcookie_refresh_encrypt_cookie
指令 `testcookie_refresh_encrypt_cookie` 控制 NGINX testcookie 机器人缓解模块中挑战 cookie…
httpserverlocation
testcookie_refresh_encrypt_cookie_iv
指令 'testcookie_refresh_encrypt_cookie_iv' 配置用于使用 AES-128 加密算法对挑战 cookie…
httpserverlocation
testcookie_refresh_encrypt_cookie_key
'testcookie_refresh_encrypt_cookie_key' 指令在 NGINX 的 testcookie…
httpserverlocation
testcookie_refresh_status
testcookie_refresh_status 指令控制在 NGINX 的 testcookie 机器人缓解模块中挑战 cookie 刷新过程中返回的…
httpserverlocation
testcookie_refresh_template
为 NGINX 中的 testcookie 挑战/响应机制设置自定义模板。
httpserverlocation
testcookie_samesite
`testcookie_samesite` 指令为 NGINX testcookie 机器人缓解模块使用的 cookie 指定 SameSite 属性。
httpserverlocation
testcookie_secret
testcookie_secret 指令设置一个静态密钥,用于为 NGINX testcookie 机器人缓解模块计算挑战 cookie。
httpserverlocation
testcookie_secure_flag
启用为挑战 Cookie 设置 Secure 标志,以增强对跨站脚本(XSS)攻击的防护。
httpserverlocation
testcookie_session
'testcookie_session' 指令在 NGINX testcookie 模块中配置用于生成挑战的输入,使用客户端 IP 或 IP 与…
httpserverlocation
testcookie_whitelist
定义免于 test cookie 验证过程的 IP 范围,适用于特定网络,例如搜索引擎爬虫。
httpserver
Monitor the incoming and outgoing traffic metrics in realtime for NGINX5
accounting
accounting 指令在 NGINX 的 stream 上下文中启用对进出流量指标的实时监控。
stream
accounting_id
在 NGINX 中,`accounting_id` 指令为与传入请求相关的流量计费指标设置唯一标识符。
streamstream server
accounting_interval
`accounting_interval` 指令指定 NGINX 流量记账模块中用于汇总流量指标的时间周期。
stream
accounting_log
在 NGINX 中,`accounting_log` 指令配置由 accounting 模块监控的流量指标的日志输出。
stream
accounting_perturb
`accounting_perturb` 指令用于在 NGINX 的流量统计逻辑中启用或禁用扰动。
stream
Filter that strips whitespace and comments from HTML responses4
NGINX MPEG-TS Live Module3
Decompresses Brotli-encoded responses for clients that do not support it3
NGINX HTTP Untar Module3
Decompresses Zstd-encoded responses for clients that do not support it3
NGINX upload progress tracking module10
report_uploads
'report_uploads' 指令允许 NGINX 在文件上传过程中向客户端提供实时的上传进度更新。
httpserverlocation
track_uploads
`track_uploads` 指令可在指定的 location 中使用共享内存区域来跟踪 POST 请求的上传进度。
httpserverlocation
upload_progress
'upload_progress' 指令在 NGINX 中跟踪文件上传的进度,允许客户端监控其上传状态。
http
upload_progress_content_type
`upload_progress_content_type` 指令在 NGINX 中设置上传进度响应的内容类型。
httpserverlocation
upload_progress_header
upload_progress_header 指令设置用于报告上传进度的 HTTP 头的名称。
httpserverlocation
upload_progress_java_output
`upload_progress_java_output` 指令将 NGINX 配置为以与 Java 兼容的格式提供上传进度通知。
httpserverlocation
upload_progress_json_output
指令 `upload_progress_json_output` 可启用以 JSON 格式输出上传进度信息。
httpserverlocation
upload_progress_jsonp_output
指令 `upload_progress_jsonp_output` 在 NGINX 中为上传进度响应启用 JSONP 支持。
httpserverlocation
upload_progress_jsonp_parameter
指令 `upload_progress_jsonp_parameter` 指定用于以 JSONP 格式返回上传进度信息的 JSONP 参数名称。
httpserverlocation
upload_progress_template
`upload_progress_template` 指令在 NGINX 中定义了用于上报上传进度数据的模板。
httpserverlocation
The fair load balancer module for NGINX2
Asynchronous domain name resolution module for NGINX upstream1
Writes upstream request logs in a specified format1
NGINX module for syncing upstreams from consul or etcd4
Dynamic variable assignment through predefined functions1
NGINX-based VOD Packager74
vod
'vod' 指令为 NGINX 配置 VOD(视频点播)打包器,以处理多媒体文件及其流媒体协议的请求。
location
vod_align_segments_to_key_frames
将分段边界对齐到关键帧,以用于点播视频打包。
httpserverlocation
vod_apply_dynamic_mapping
`vod_apply_dynamic_mapping` 指令可为自适应流媒体启用视频片段的动态映射。
httpserverlocation
vod_base_url
'vod_base_url' 指令为基于 NGINX 的 VOD Packager 模块中点播 (VOD) 内容设置基准 URL。
httpserverlocation
vod_bootstrap_segment_durations
`vod_bootstrap_segment_durations` 指令用于配置基于 NGINX 的视频点播打包模块中引导段的持续时间。
httpserverlocation
vod_cache_buffer_size
在 NGINX 中,`vod_cache_buffer_size` 指令用于设置在视频点播 (VOD) 操作期间缓存媒体数据的缓冲区大小。
httpserverlocation
vod_clip_from_param_name
指令 `vod_clip_from_param_name` 指定用于确定视频剪辑起始位置的请求参数名称。
httpserverlocation
vod_clip_to_param_name
指令 `vod_clip_to_param_name` 指定一个请求参数,该参数决定在视频封装过程中从源文件中剪切的视频内容范围。
httpserverlocation
vod_drm_clear_lead_segment_count
`vod_drm_clear_lead_segment_count` 指令用于控制视频点播 (VOD) 流中为了数字版权管理 (DRM)…
httpserverlocation
vod_drm_enabled
'vod_drm_enabled' 指令用于在基于 NGINX 的 VOD 打包器中启用或禁用 DRM(数字版权管理)功能。
httpserverlocation
vod_drm_info_cache
指令 `vod_drm_info_cache` 配置基于 NGINX 的 VOD Packager 模块中 DRM 信息的缓存行为。
httpserverlocation
vod_drm_max_info_length
设置基于 NGINX 的 VOD Packager 模块中 DRM 信息的最大长度。
httpserverlocation
vod_drm_request_uri
指令 `vod_drm_request_uri` 指定用于在基于 NGINX 的视频点播 (VOD) 打包中请求 DRM(数字版权管理)许可证的 URI。
httpserverlocation
vod_drm_single_key
指令 `vod_drm_single_key` 指定了用于基于 NGINX 的 VOD Packager 的视频点播 (VOD) 流媒体中…
httpserverlocation
vod_drm_upstream_location
`vod_drm_upstream_location` 指令指定用于视频点播 (VOD) 打包中数字版权管理 (DRM) 的上游服务器位置。
httpserverlocation
vod_dynamic_clip_map_uri
`vod_dynamic_clip_map_uri` 指令配置用于基于 NGINX 的 VOD 模块中动态视频剪辑处理的 URI 映射。
httpserverlocation
vod_dynamic_mapping_cache
`vod_dynamic_mapping_cache` 指令配置 NGINX VOD 模块中动态 VOD 映射的缓存行为。
httpserverlocation
vod_encryption_iv_seed
`vod_encryption_iv_seed` 指令设置用于生成在视频点播 (VOD) 内容加密中使用的初始化向量的种子值。
httpserverlocation
vod_expires
`vod_expires` 指令为 NGINX VOD 模块提供的点播(VOD)内容设置过期时间。
httpserverlocation
vod_expires_live
指令 `vod_expires_live` 设置由基于 NGINX 的 VOD Packager 提供的直播视频内容的过期时间。
httpserverlocation
vod_expires_live_time_dependent
The `vod_expires_live_time_dependent` directive specifies the expiration time…
httpserverlocation
vod_fallback_upstream_location
当请求的视频文件未找到时,`vod_fallback_upstream_location` 指令指定要回退到的上游位置。
httpserverlocation
vod_force_continuous_timestamps
`vod_force_continuous_timestamps` 指令确保 VOD 的时间戳在流式传输期间保持连续。
httpserverlocation
vod_force_playlist_type_vod
在基于 NGINX 的 VOD 部署中,`vod_force_playlist_type_vod` 指令强制为流媒体内容生成 VOD 播放列表。
httpserverlocation
vod_force_sequence_index
vod_force_sequence_index 指令强制视频点播 (VOD) 的打包过程对媒体文件使用序列索引。
httpserverlocation
vod_gop_look_ahead
`vod_gop_look_ahead` 指令允许在基于 NGINX 的 VOD 模块处理视频分段时配置向前查看的 GOPs(图像组)数量。
httpserverlocation
vod_gop_look_behind
指令 `vod_gop_look_behind` 用于配置在处理用于自适应比特率流的影片分段时 NGINX 应向后检索的 GOP (Group of…
httpserverlocation
vod_ignore_edit_list
指令 `vod_ignore_edit_list` 允许 VOD 模块在流式传输期间绕过 MP4 文件中的 edit list。
httpserverlocation
vod_initial_read_size
`vod_initial_read_size` 指令设置视频点播 (VOD) 流的初始读取大小(以字节为单位)。
httpserverlocation
vod_lang_param_name
`vod_lang_param_name` 指令指定查询参数的名称,该参数用于在基于 NGINX 的 VOD Packager module…
httpserverlocation
vod_last_modified
`vod_last_modified` 指令决定是否在对视频点播客户端的响应中包含 `Last-Modified` 头。
httpserverlocation
vod_last_modified_types
指令 `vod_last_modified_types` 指定在 VOD 响应中将发送 Last-Modified 头的 MIME 类型。
httpserverlocation
vod_live_mapping_cache
指令 `vod_live_mapping_cache` 用于配置 NGINX 的 VOD 模块中实时视频映射的缓存行为。
httpserverlocation
vod_live_response_cache
'vod_live_response_cache' 指令管理 NGINX 的 VOD 模块中实时视频响应流的缓存。
httpserverlocation
vod_live_window_duration
指令 `vod_live_window_duration` 定义了基于 NGINX 的 VOD Packager 中点播 (VOD) 流媒体的直播窗口持续时间。
httpserverlocation
vod_manifest_duration_policy
`vod_manifest_duration_policy` 指令用于配置视频清单在需要刷新或重新验证之前的有效时长。
httpserverlocation
vod_manifest_segment_durations_mode
`vod_manifest_segment_durations_mode` 指令控制在 VOD 内容的流媒体清单中段持续时间分配的行为。
httpserverlocation
vod_mapping_cache
`vod_mapping_cache` 指令控制基于 NGINX 的 VOD 包操作中视频点播映射的缓存行为。
httpserverlocation
vod_max_frame_count
设置在视频点播 (VOD) 请求中要处理的最大帧数。
httpserverlocation
vod_max_frames_size
指令 `vod_max_frames_size` 用于在基于 NGINX 的 VOD Packager 模块中设置视频帧缓冲区的最大大小。
httpserverlocation
vod_max_mapping_response_size
`vod_max_mapping_response_size` 指令在基于 NGINX 的 VOD Packager module…
httpserverlocation
vod_max_metadata_size
'vod_max_metadata_size' 指令在基于 NGINX 的 VOD Packager 模块中设置允许的元数据最大大小。
httpserverlocation
vod_max_upstream_headers_size
设置 NGINX VOD 模块处理的上游头部的最大大小。
httpserverlocation
vod_media_set_map_uri
`vod_media_set_map_uri` 指令为基于 NGINX 的 VOD Packager 模块配置媒体文件的 URI 映射。
httpserverlocation
vod_media_set_override_json
该 `vod_media_set_override_json` 指令允许使用 JSON 格式的数据覆盖基于 NGINX 的视频点播 (VOD)…
httpserverlocation
vod_metadata_cache
`vod_metadata_cache` 指令控制 NGINX VOD 模块中视频点播元数据的缓存。
httpserverlocation
vod_min_single_nalu_per_frame_segment
指令 `vod_min_single_nalu_per_frame_segment` 用于配置在基于 NGINX 的视频点播 (VOD)…
httpserverlocation
vod_mode
'vod_mode' 指令配置基于 NGINX 的 VOD 打包器的运行模式,启用本地服务、远程文件处理或基于 JSON 映射的内容。
httpserverlocation
vod_multi_uri_suffix
在 NGINX VOD 模块中,`vod_multi_uri_suffix` 指令指定在多 URI 请求的 URI 末尾追加的后缀。
httpserverlocation
vod_notification_uri
指令 `vod_notification_uri` 指定一个 URI,用于接收来自 NGINX 中 VOD 打包器模块的通知。
httpserverlocation
vod_open_file_thread_pool
指令 `vod_open_file_thread_pool` 配置用于基于 NGINX 的 VOD 打包器的线程池,以高效处理文件操作。
httpserverlocation
vod_output_buffer_pool
指令 `vod_output_buffer_pool` 在 NGINX 中配置视频点播输出流的缓冲池大小。
httpserverlocation
vod_parse_hdlr_name
`vod_parse_hdlr_name` 指令在 NGINX 的 VOD 模块中定义用于 VOD 请求的处理程序名称。
httpserverlocation
vod_parse_udta_name
`vod_parse_udta_name` 指令在 NGINX-based VOD Packager 处理视频文件时配置对 User Data Box…
httpserverlocation
vod_path_response_postfix
指令 `vod_path_response_postfix` 为 NGINX VOD 打包器模块在处理响应路径时使用的视频点播路径设置一个后缀。
httpserverlocation
vod_path_response_prefix
`vod_path_response_prefix` 指令在 NGINX 中为 VOD(视频点播)路径配置响应前缀,以更好地组织媒体响应处理。
httpserverlocation
vod_performance_counters
`vod_performance_counters` 指令启用基于 NGINX 的视频点播 (VOD) 模块的性能监控。
httpserverlocation
vod_proxy_header_name
指令 `vod_proxy_header_name` 配置在基于 NGINX 的 VOD 模块中用于 VOD 打包的自定义 HTTP 头名称。
httpserverlocation
vod_proxy_header_value
`vod_proxy_header_value` 指令指定在视频点播代理请求中发送的自定义头。
httpserverlocation
vod_redirect_segments_url
定义用于在基于 NGINX 的视频点播(VOD)打包中重定向视频分段的 URL。
httpserverlocation
vod_remote_upstream_location
该 `vod_remote_upstream_location` 指令指定远程内容的位置,以便在基于 NGINX 的 VOD 打包中进行流式传输。
httpserverlocation
vod_response_cache
在基于 NGINX 的 VOD 打包器中,`vod_response_cache` 指令用于配置点播响应的缓存行为。
httpserverlocation
vod_secret_key
`vod_secret_key` 指令为基于 NGINX 的 VOD 打包中的点播 (VOD) 操作定义了一个用于安全保护的密钥。
httpserverlocation
vod_segment_count_policy
指令 `vod_segment_count_policy` 控制 NGINX 中用于点播 (VOD) 打包的分段计数策略。
httpserverlocation
vod_segment_duration
指令 `vod_segment_duration` 在 NGINX 中设置视频点播 (VOD) 打包的分段时长。
httpserverlocation
vod_segment_max_frame_count
指令 `vod_segment_max_frame_count` 在 NGINX 的点播分段过程中设置每个分段的最大视频帧数。
httpserverlocation
vod_segments_base_url
设置基于 NGINX 的视频点播 (VOD) 打包中片段的基础 URL。
httpserverlocation
vod_source_clip_map_uri
指令 `vod_source_clip_map_uri` 指定一个 JSON 文件的 URI,该文件映射用于点播处理的剪辑。
httpserverlocation
vod_speed_param_name
`vod_speed_param_name` 指令设置用于在基于 NGINX 的视频点播模块中控制播放速度的参数名称。
httpserverlocation
vod_status
`vod_status` 指令用于启用或禁用基于 NGINX 的 VOD Packager 的状态报告。
location
vod_time_shift_param_name
在基于 NGINX 的 VOD 打包中,设置用于时移的查询参数名称。
httpserverlocation
vod_tracks_param_name
'vod_tracks_param_name' 指令指定用于在 NGINX VOD 模块中为自适应比特率流选择视频轨道的查询参数名称。
httpserverlocation
vod_upstream_extra_args
`vod_upstream_extra_args` 指令允许指定要转发到视频点播 (VOD) 上游请求的附加参数。
httpserverlocation
vod_upstream_location
`vod_upstream_location` 指令在 NGINX 中指定用于视频点播 (VOD) 服务的上游位置,允许对视频内容进行动态传输和打包。
httpserverlocation
NGINX virtual host traffic status module21
vhost_traffic_status
启用在 NGINX 中收集并显示虚拟主机的流量状态。
httpserverlocation
vhost_traffic_status_average_method
`vhost_traffic_status_average_method` 指令指定在 NGINX 虚拟主机流量状态模块中计算平均流量统计的方法。
httpserverlocation
vhost_traffic_status_bypass_limit
'vhost_traffic_status_bypass_limit' 指令允许您为由 NGINX 虚拟主机流量状态模块处理的特定请求绕过速率限制。
httpserverlocation
vhost_traffic_status_bypass_stats
指令 `vhost_traffic_status_bypass_stats` 允许您配置流量统计收集是否应忽略特定的位置或服务器。
httpserverlocation
vhost_traffic_status_display
指令 `vhost_traffic_status_display` 启用在 NGINX 中显示虚拟主机的流量状态。
serverlocation
vhost_traffic_status_display_format
`vhost_traffic_status_display_format` 指令定义了在 NGINX 中显示虚拟主机流量统计的格式。
serverlocation
vhost_traffic_status_display_jsonp
The 'vhost_traffic_status_display_jsonp' 指令配置 NGINX 在被访问时以 JSONP 格式返回虚拟主机流量状态。
serverlocation
vhost_traffic_status_display_sum_key
'vhost_traffic_status_display_sum_key' 指令用于控制在虚拟主机流量状态信息中显示的汇总键。
serverlocation
vhost_traffic_status_dump
用于启用或禁用虚拟主机流量状态转储功能的指令是 `vhost_traffic_status_dump`。
http
vhost_traffic_status_filter
'vhost_traffic_status_filter' 指令启用对 NGINX 虚拟主机流量状态模块显示的流量统计进行过滤。
httpserverlocation
vhost_traffic_status_filter_by_host
`vhost_traffic_status_filter_by_host` 指令启用基于主机的流量统计过滤。
httpserverlocation
vhost_traffic_status_filter_by_set_key
`vhost_traffic_status_filter_by_set_key` 指令根据特定键值为虚拟主机流量状态信息配置过滤机制。
httpserverlocation
vhost_traffic_status_filter_check_duplicate
指令 'vhost_traffic_status_filter_check_duplicate' 控制是否在虚拟主机流量状态模块中检查重复条目。
httpserverlocation
vhost_traffic_status_filter_max_node
`vhost_traffic_status_filter_max_node` 指令限制在虚拟主机流量状态中显示的节点最大数量。
http
vhost_traffic_status_histogram_buckets
「\"vhost_traffic_status_histogram_buckets\"」指令用于在 NGINX…
httpserverlocation
vhost_traffic_status_limit
在 NGINX 中,`vhost_traffic_status_limit` 指令用于限制按虚拟主机收集的流量统计。
httpserverlocation
vhost_traffic_status_limit_check_duplicate
指令 `vhost_traffic_status_limit_check_duplicate` 控制在处理流量状态限制时是否检查重复条目。
httpserverlocation
vhost_traffic_status_limit_traffic
限制 NGINX 中受监控虚拟主机的流量。
httpserverlocation
vhost_traffic_status_limit_traffic_by_set_key
'vhost_traffic_status_limit_traffic_by_set_key' 指令限制虚拟主机流量监控中针对特定键的流量使用。
httpserverlocation
vhost_traffic_status_set_by_filter
在 NGINX 请求处理期间,'vhost_traffic_status_set_by_filter' 指令允许基于指定参数对流量状态进行条件过滤。
httpserverlocation
vhost_traffic_status_zone
指令 `vhost_traffic_status_zone` 定义了一个用于跟踪虚拟主机流量统计的共享内存区域。
http
Native cross-site scripting support in NGINX6
xss_callback_arg
该 `xss_callback_arg` 指令指定用于 NGINX 中 JSONP 响应的 JavaScript 回调函数的名称。
httpserverlocation
xss_check_status
指令 `xss_check_status` 控制基于 HTTP 状态码的响应处理,以在 NGINX 中实现跨站脚本防护。
httpserverlocation
xss_get
`xss_get` 指令在 NGINX 中启用对 JSONP (JSON with Padding) 响应的支持,以处理跨站点 GET 请求。
httpserverlocation
xss_input_types
The xss_input_types 指令指定要在 NGINX 中为跨站脚本支持处理哪些 MIME 类型。
httpserverlocation
xss_output_type
指令 `xss_output_type` 指定了 NGINX 中 JSONP 响应的 MIME 类型。
httpserverlocation
xss_override_status
xss_override_status 指令修改用于跨站脚本防护的 HTTP 响应状态码。
httpserverlocation
NGINX module for the Zstandard compression7
zstd
在 NGINX 中,`zstd` 指令用于启用或禁用针对 HTTP 响应的 Zstandard 压缩。
httpserverlocation
zstd_buffers
设置 NGINX 中 Zstandard 压缩过滤器使用的缓冲区数量和大小。
httpserverlocation
zstd_comp_level
`zstd_comp_level` 指令用于在 NGINX 中设置 Zstandard 压缩的压缩级别。
httpserverlocation
zstd_dict_file
`zstd_dict_file` 指令指定用于 Zstandard 压缩的外部字典文件。
http
zstd_min_length
指令 `zstd_min_length` 设置将使用 Zstandard 压缩的响应体的最小大小。
httpserverlocation
zstd_static
指令 `zstd_static` 使得在 NGINX 中可以使用 Zstandard 压缩提供预压缩的静态文件。
httpserverlocation
zstd_types
`zstd_types` 指令指定应使用 Zstandard (zstd) 压缩算法压缩的 MIME 类型。
httpserverlocation
基于 wasmtime 的 Nginx WebAssembly45
backtraces
'backtraces' 指令启用针对在 NGINX 中使用的 Wasm 模块错误的详细堆栈跟踪日志记录。
cache_config
`cache_config` 指令允许用户在 NGINX Proxy-Wasm 模块中定义缓存配置。
compiler
`compiler` 指令指定在 NGINX 的 Proxy-Wasm 支持中用于构建模块的 WebAssembly 编译器。
flag
NGINX Proxy-Wasm 模块中的 `flag` 指令用于在执行期间为 WebAssembly 模块设置特定的行为标志。
ipc
NGINX 中的 ipc 指令为 WebAssembly 模块配置进程间通信设置。
main
max_metric_name_length
指令 `max_metric_name_length` 设置 NGINX WebAssembly 模块中指标名称的最大允许长度。
metrics
metrics 指令允许 NGINX Proxy-Wasm 模块在运行期间定义并记录指标。
module
module 指令定义在 NGINX 中使用的 WebAssembly 模块,使得可以在 NGINX 的处理流程中执行自定义业务逻辑。
proxy_wasm
`proxy_wasm` 指令将 WebAssembly 模块集成到 NGINX 的请求处理管道中。
httpserverlocation
proxy_wasm_isolation
`proxy_wasm_isolation` 指令定义了在 NGINX 的代理环境中执行 WebAssembly (Wasm) 模块的隔离级别。
httpserverlocation
proxy_wasm_log_dispatch_errors
指令 `proxy_wasm_log_dispatch_errors` 启用在分发期间对 WebAssembly 代理失败的错误日志记录。
proxy_wasm_lua_resolver
指令 `proxy_wasm_lua_resolver` 允许在 NGINX 中为 WebAssembly 模块指定一个 Lua 解析器,从而实现对…
proxy_wasm_request_headers_in_access
指令 `proxy_wasm_request_headers_in_access` 指定在处理传入请求头时要执行的 WebAssembly 过滤器。
httpserverlocation
resolver
NGINX 中的 'resolver' 指令启用对代理请求的 DNS 解析,使用外部解析器。
resolver_add
resolver_add 指令允许在 NGINX Proxy-Wasm 模块上下文中向指定集合添加 DNS 解析器地址。
httpserverlocation
resolver_timeout
`resolver_timeout` 指令在 NGINX 使用 Proxy-Wasm 功能时设置解析 DNS 查询的时间限制。
shm_kv
`shm_kv` 指令允许为在 NGINX 中使用的 Wasm 模块定义一个共享内存键值存储。
shm_queue
shm_queue 指令为基于 WebAssembly 的 NGINX 模块配置用于进程间通信的共享内存队列。
slab_size
`slab_size` 指令设置用于 Proxy-Wasm 模块的内存分配 slab 的大小,从而优化 Wasm 模块的内存管理。
socket_buffer_reuse
`socket_buffer_reuse` 指令控制 NGINX 中 WebAssembly 模块的套接字缓冲区重用。
socket_buffer_size
指令 `wasm_socket_buffer_size` 在 NGINX 中为 Wasm 模块设置套接字缓冲区大小。
socket_connect_timeout
指令 `wasm_socket_connect_timeout` 设置在 NGINX 中 WebAssembly 模块建立套接字连接的超时时间。
socket_large_buffers
`socket_large_buffers` 指令在 NGINX 中为 WebAssembly 套接字通信配置较大的缓冲区大小。
socket_read_timeout
指令 'wasm_socket_read_timeout' 为在 WebAssembly 模块中使用的套接字的读取操作设置超时。
socket_send_timeout
在 NGINX 中,`wasm_socket_send_timeout` 指令设置通过 WebAssembly socket 发送数据的最长时间。
tls_no_verify_warn
'tls_no_verify_warn' 指令在 TLS 协商期间证书验证失败时禁用警告消息。
tls_trusted_certificate
在 NGINX 配置中,`tls_trusted_certificate` 指令指定用于验证客户端证书的受信任 CA 证书。
tls_verify_cert
`tls_verify_cert` 指令启用在 WebAssembly 过滤器中对 TLS 证书的验证。
tls_verify_host
在 NGINX 的 Proxy-Wasm 环境中,`tls_verify_host` 指令用于配置在建立 TLS 连接时对主机名的信任验证。
v8
`v8` 指令在 NGINX Proxy-Wasm 模块内初始化 V8 WebAssembly 运行时。
wasm
wasm 指令在 NGINX 中配置 WebAssembly 支持,使得可以使用 WebAssembly 模块来扩展功能。
main
wasm_call
`wasm_call` 指令在指定的 NGINX 请求阶段执行特定的 WebAssembly 函数。
httpserverlocation
wasm_debug_body_filter_return
`wasm_debug_body_filter_return` 指令用于在 NGINX 中调试期间控制 WebAssembly 模块的响应正文过滤行为。
location
wasm_debug_header_filter_return
`wasm_debug_header_filter_return` 指令在 NGINX 的 Proxy-Wasm 模块中启用对响应头的调试日志记录。
location
wasm_postpone_access
`wasm_postpone_access` 指令会延迟在访问阶段执行 WebAssembly 过滤器,直到请求体可用之后。
httpserverlocation
wasm_postpone_rewrite
`wasm_postpone_rewrite` 指令允许将重写处理延迟到 WebAssembly 过滤器执行之后。
httpserverlocation
wasm_response_body_buffers
`wasm_response_body_buffers` 指令设置 NGINX Proxy-Wasm 模块用于响应体的缓冲区数量和大小。
httpserverlocation
wasm_socket_buffer_reuse
指令 `wasm_socket_buffer_reuse` 控制 NGINX 中 WebAssembly 套接字的缓冲区重用。
httpserverlocation
wasm_socket_buffer_size
设置在 NGINX 中从 WebAssembly 套接字读取数据的缓冲区大小。
httpserverlocation
wasm_socket_connect_timeout
设置 NGINX 中建立 WebAssembly 套接字连接的超时时间。
httpserverlocation
wasm_socket_large_buffers
wasm_socket_large_buffers 指令指定了 NGINX 中用于 WebAssembly 套接字通信的大缓冲区的最大数量及其大小。
httpserverlocation
wasm_socket_read_timeout
设置在 Wasm 上下文中从 socket 读取数据的最长持续时间。
httpserverlocation
wasm_socket_send_timeout
定义 NGINX 在通过 WebAssembly 套接字连接发送数据时等待的最长时间。
httpserverlocation
wasmer
`wasmer` 指令使得将 WebAssembly 模块集成到 NGINX 中成为可能,从而增强请求处理能力。
wasmtime
'wasmtime' 指令用于在 NGINX 配置中定义和管理 WebAssembly 模块,以扩展其功能。