vod_proxy_header_name

Директива `vod_proxy_header_name` настраивает имя пользовательского HTTP-заголовка, используемого для упаковки VOD в модуле VOD на основе NGINX.

Синтаксисvod_proxy_header_name header_name;
По умолчаниюnone
Контекстhttp, server, location
Аргументы1

Описание

Директива vod_proxy_header_name является частью модуля VOD на основе NGINX и используется для указания имени пользовательского HTTP-заголовка, который будет включаться в запросы к backend-сервисам во время обработки видео по запросу (VOD). Это обеспечивает гибкую настройку при интеграции с upstream-серверами, которые могут ожидать определённые имена заголовков для таких функций, как аутентификация, передача метаданных или управление кэшированием.

Директива принимает один аргумент — имя HTTP-заголовка (например, 'X-Custom-VOD-Header'). Этот заголовок затем будет отправляться вместе с проксируемыми запросами для потоковой передачи видео, позволяя downstream-сервисам работать на основе предоставленной информации. Важно убедиться, что имя заголовка не конфликтует со стандартными HTTP-заголовками, чтобы избежать непредвиденного поведения. При конфигурации нескольких сервисов с использованием этой директивы необходимо внимательно различать настройки для разных VOD-настроек.

Директива может использоваться в блоках http, server и location, что позволяет задавать её в конкретных областях конфигурации NGINX. Некорректная конфигурация может привести к тому, что запросы не будут содержать ожидаемые заголовки, что потенциально приведёт к ухудшению работы сервиса или потере функциональности.

Пример конфига

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

Убедитесь, что имя заголовка не конфликтует со стандартными HTTP-заголовками.

Используйте только в соответствующих контекстах (http, server, location), чтобы избежать ошибок конфигурации.

Тщательно протестируйте интеграцию с backend, чтобы убедиться, что заголовки поступают так, как ожидается.

← Ко всем директивам