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 값