X-Forwarded-Proto
리버스 프록시가 ‘원래 요청의 스킴(http/https)’을 전달하기 위해 쓰는 헤더
X-Forwarded-Proto는 리버스 프록시가 백엔드로 요청을 넘길 때, “클라이언트가 본 원래 스킴”을 전달하기 위한 헤더입니다.
예시
X-Forwarded-Proto: https
왜 중요한가요?
- 앱이 생성하는 절대 URL/리다이렉트가
http로 잘못 나오면, 로그인/결제 같은 흐름이 깨질 수 있습니다. - 보안 쿠키(
Secure)나 HSTS 적용 판단에도 영향을 줍니다.
관련 용어: trust proxy