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

PROXY 프로토콜은 이전에 Listen 지시문에서 Proxy_protocol 매개변수를 설정하여 활성화해야 합니다.

이 모듈은 상용 구독의 일부로 제공됩니다.

예제 구성

proxy_set_header X-Conn-ID $proxy_protocol_tlv_gcp_conn_id;

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

Embedded Variables

$proxy_protocol_tlv_aws_vpce_id

AWS VPC 엔드포인트의 ID를 나타내는 PROXY 프로토콜 헤더의 TLV 값

$proxy_protocol_tlv_azure_pel_id

Azure 프라이빗 엔드포인트의 LinkID를 나타내는 PROXY 프로토콜 헤더의 TLV 값

$proxy_protocol_tlv_gcp_conn_id

Google Cloud PSC 연결 ID를 나타내는 PROXY 프로토콜 헤더의 TLV 값