X-Forwarded-Proto

리버스 프록시가 ‘원래 요청의 스킴(http/https)’을 전달하기 위해 쓰는 헤더


X-Forwarded-Proto는 리버스 프록시가 백엔드로 요청을 넘길 때, “클라이언트가 본 원래 스킴”을 전달하기 위한 헤더입니다.

예시

X-Forwarded-Proto: https

왜 중요한가요?

  • 앱이 생성하는 절대 URL/리다이렉트가 http로 잘못 나오면, 로그인/결제 같은 흐름이 깨질 수 있습니다.
  • 보안 쿠키(Secure)나 HSTS 적용 판단에도 영향을 줍니다.

관련 용어: trust proxy

관련 문서