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

Secure link hash authentication6

LDAP Authentication module for NGINX7

PAM authentication dynamic module for NGINX3

HTTP authentication via RADIUS protocol5

Time-based one-time password (TOTP) authentication for NGINX9

NGINX module to proxy to authenticated AWS services6

A search index bot verification module for NGINX7

NGINX Cache Purge module5

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

NGINX Combined Upstreams module5

NGINX Accept-Encoding Normalization module1

NGINX module to limit the number of malicious ip forged cookies4

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

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

Conditional error log entries in configuration1

Evaluate memcached or proxy response into a variable5

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

An NGINX module for collecting stats into Graphite4

NGINX Headers More dynamic module4

Alternative NGINX HMAC Secure Link module with support for OpenSSL hashes4

NGINX module to sanitize HTML 5 with whitelisted elements, attributes and CSS10

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

NGINX JSON module2

NGINX JSON variables module1

NGINX JWT Module4

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

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

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

NGINX 的 HTTP 连接模块6

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

NGINX pipelog module5

PostgreSQL module for NGINX10

Period of Time Authentication module for NGINX6

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

Fine-grained request cookies control4

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

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

Dynamic image transformation module For NGINX8

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

NGINX module for syncing stream backends from consul or etcd4

Nginx stream server traffic status module6

String substitutions module for nginx5

Signed HTTP Exchange(SXG) support for NGINX9

NGINX sysguard module7

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

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

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

NGINX module for the Zstandard compression7

基于 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 模块,以扩展其功能。