模块 ngx_http_proxy_protocol_vendor_module
示例配置 嵌入变量 |
ngx_http_proxy_protocol_vendor_module 模块(1.23.3 版)允许从 PROXY 协议头的应用特定 TLV 中获取与云平台连接有关的附加信息。
支持的云平台:
- 亚马逊网络服务(AWS)
- 谷歌云平台(GCP)
- 微软 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 协议头中代表 AWS VPC 终端节点 ID 的 TLV 值
-
$proxy_protocol_tlv_azure_pel_id
- PROXY 协议头中代表 Azure 私有端点的 LinkID 的 TLV 值
-
$proxy_protocol_tlv_gcp_conn_id
- PROXY 协议头中代表 Google Cloud PSC 连接 ID 的 TLV 值