vod_proxy_header_name

指令 `vod_proxy_header_name` 配置在基于 NGINX 的 VOD 模块中用于 VOD 打包的自定义 HTTP 头名称。

语法vod_proxy_header_name header_name;
默认值none
上下文http, server, location
参数1

说明

vod_proxy_header_name 指令是基于 NGINX 的 VOD 模块的一部分,用于指定在视频点播 (VOD) 处理期间随请求发送到后端服务的自定义 HTTP 头名称。这允许在与可能期望特定头名称以实现认证、元数据传递或缓存控制等功能的上游服务器集成时进行灵活配置。

该指令接受单个参数,即 HTTP 头的名称(例如,'X-Custom-VOD-Header')。该头将随用于视频流的代理请求一起发送,允许下游服务根据所提供的信息进行操作。重要的是要确保头名称不会与标准 HTTP 头冲突,以避免出现意外行为。在将此指令与多个服务一起配置时,必须小心区分多个 VOD 配置。

该指令可在 httpserverlocation 块中使用,确保可以针对 NGINX 配置内的特定作用域进行定制。配置错误可能导致请求未包含预期的头,从而可能导致服务或功能下降。

配置示例

http {
    vod_proxy_header_name X-Custom-VOD-Header;
    server {
        location /vod {
            proxy_pass http://backend;
        }
    }
}

确保头部名称不会与标准 HTTP 头冲突。

仅在适当的上下文 (http, server, location) 中使用,以避免配置错误。

彻底测试后端集成,确认头部按预期被接收。

← 返回所有指令