Модуль 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, содержащее ID конечной точки VPC AWS
$proxy_protocol_tlv_azure_pel_id
- значение TLV, полученное из заголовка протокола PROXY, содержащее LinkID частной конечной точки Azure
$proxy_protocol_tlv_gcp_conn_id
- значение TLV, полученное из заголовка протокола PROXY, содержащее ID соединения Google Cloud PSC