Spec-Zone.ru › nginx

Модуль ngx_http_proxy_protocol_vendor_module

  • Пример конфигурации
  • Встроенные переменные

Модуль ngx_http_proxy_protocol_vendor_module (1.23.3) позволяет получать дополнительную информацию о соединении в облачных платформах из специфичных для приложения TLV из заголовка PROXY протокола.

Поддерживаемые облачные платформы:

  • Amazon Web Services
  • Google Cloud Platform
  • Microsoft Azure

Протокол PROXY должен быть предварительно включен, установив параметр proxy_protocol в директиве listen.

Данный модуль доступен в рамках нашей коммерческой подписки.

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

proxy_set_header X-Conn-ID $proxy_protocol_tlv_gcp_conn_id;

server {
    listen 80   proxy_protocol;
    listen 443  ssl proxy_protocol;
    ...
}

Встроенные переменные

$proxy_protocol_tlv_aws_vpce_id
Значение TLV из заголовка PROXY Protocol, представляющее собой ID конечной точки AWS VPC
$proxy_protocol_tlv_azure_pel_id
Значение TLV из заголовка PROXY Protocol, представляющее собой LinkID частной конечной точки Azure
$proxy_protocol_tlv_gcp_conn_id
Значение TLV из заголовка PROXY Protocol, представляющее ID соединения Google Cloud PSC

© 2002-2021 Igor Sysoev
© 2011-2024 Nginx, Inc.
Licensed under the BSD License.
https://nginx.org/en/docs/http/ngx_http_proxy_protocol_vendor_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API