주 메뉴 열기

wwiki β

바뀜

HTTP

412 바이트 추가됨, 2023년 10월 27일 (금) 08:17
X-Forwarded-Proto (XFP)
== 메시지 포맷 ==
[https://ko.wikipedia.org/wiki/HTTP#%EB%A9%94%EC%8B%9C%EC%A7%80_%ED%8F%AC%EB%A7%B7 메시지_포맷 https://ko.wikipedia.org/wiki/HTTP#메시지 포맷]
=== 요청 메시지 ===
클라이언트(ex. 브라우저)와 프록시 또는 로드 밸런서에 접속하는데 사용했던 프로토콜(http, https)을 설정한다.
 
nginx의 경우에는 [[Nginx#proxy set header|proxy_set_header]]로 설정한다.
=== X-Forwarded-For (XFF) ===
HTTP 프록시나 로드 밸런서를 통해 웹 서버에 접속하는 클라이언트의 원 IP 주소를 식별하는 사실상의 표준 헤더다. 클라이언트와 서버 중간에서 트래픽이 프록시나 로드 밸런서를 거치면, 서버 접근 로그에는 프록시나 로드 밸런서의 IP 주소만을 담고 있다. 클라이언트의 원 IP 주소를 보기위해 X-Forwarded-For 요청 헤더가 사용된다.
X-Forwarded-For: [아이피주소]
 
=== X-Forwarded-Host (XFH) ===
HTTP 요청 헤더에서 클라이언트가 요청한 원래 <code>Host</code> 헤더를 식별하는 사실상의 표준 헤더입니다.
=== X-Real-IP ===
X-Forwarded-For와 동일하다. mdn에 올라오지 않을 걸로 봐서는 사실상 표준도 아닌 것으로 보인다.
 
=== ETag ===
ETag HTTP 응답 헤더는 특정 버전의 리소스를 식별하는 식별자입니다.
 
ETag = "ETag" ":" entity-tag
 
Examples:
 
ETag: "xyzzy"
 
ETag: W/"xyzzy"
 
ETag: ""
== 보안 ==
편집
2,431