模块 ngx_http_proxy_protocol_vendor_module
配置示例 内嵌变量 |
ngx_http_proxy_protocol_vendor_module
模块(1.23.3)允许从PROXY 协议头部中特定于应用的 TLV 获取有关云平台连接的额外信息。
支持的云平台
- Amazon Web Services
- Google Cloud Platform
- Microsoft Azure
必须通过在listen 指令中设置 proxy_protocol
参数来预先启用 PROXY 协议。
此模块作为我们的商业订阅的一部分提供。
配置示例
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
- 来自 PROXY 协议头部中的 TLV 值,表示 AWS VPC endpoint 的 ID。
$proxy_protocol_tlv_azure_pel_id
- 来自 PROXY 协议头部中的 TLV 值,表示 Azure private endpoint 的 LinkID。
$proxy_protocol_tlv_gcp_conn_id
- 来自 PROXY 协议头部中的 TLV 值,表示 Google Cloud PSC 连接 ID。