
proxy_set_header 명령어는 NGINX에서 HTTP 요청 헤더를 변경하는 데 사용됩니다.
1. proxy_set_header X-Forwarded-For $remote_addr;
- 이 문법은 클라이언트의 원래 IP 주소를 X-Forwarded-For 헤더에 기록합니다.
- 클라이언트가 자신이 원래의 IP 주소를 알고 싶을 때는 이 방법을 사용합니다.
2. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- 이 문법은 클라이언트가 이미 X-Forwarded-For 헤더를 보낸 경우, 그 헤더의 값을 유지하고, 클라이언트의 원래 IP 주소를 추가합니다.
- 클라이언트가 자신이 원래의 IP 주소를 알고 싶지 않을 때는 이 방법을 사용합니다.
클라이언트가 자신이 원래의 IP 주소를 알고 싶지 않을 때는 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 문법을 사용하면 됩니다.
또한, 클라이언트가 자신이 원래의 IP 주소를 알고 싶지 않을 때는 proxy_set_header X-Forwarded-For ""; 문법을 사용하면 됩니다.
이러한 방법들은 NGINX에서 HTTP 요청 헤더를 변경하는 데 사용됩니다.
2025-05-23 16:11