널리 알려진 바와 같이 HTTP 헤더는 RFC의 일부가 아닙니다. Nginx와 같은 일부 서버는 프록시 서버가 클라이언트 IP 주소를 "연결"하여 신뢰할 수없는 결과를 초래할 수 있으므로 대안을 사용합니다.
참고로 X-Forwarded-For
값인 을 제공하는 HTTP 헤더는을 신뢰할 수 없습니다. 자신의 프록시가 이전 설정 값을 정리하고 자신의 고유 값을 추가하지 않는 한. 이것은이 X-Forwarded-For
헤더가 언뜻보기에 예상보다 덜 유용하게 만들고 Nginx가 왜 자신의 것을 만들 필요성을 느끼는지를 설명하는데 기여합니다.
G-WAN은 처음에이 헤더를 지원했지만 원래 G-WAN 리버스 프록시 및로드 밸런서 (작년에 구현되었지만 아직 구현되지 않은 기능)와 중복되는 것으로 간주하여이 항목을 제거했습니다. 문서화하고 인터페이스를 세련된 방식으로 내보내는 것으로 시간이 걸리므로이 기능을 프로토콜 처리기와 병합하여 단순화합니다.
지금 당장은 G-WAN에 노출 된 HTTP 헤더 (handler
또는 servlets
)에서 쉽게 구문 분석 할 수 있습니다.
출처
2013-03-01 17:42:36
Gil
나를 채우는 것에 대해 고마워요. 처리기/스크립트에서 처리하는 것이 불편하지만, 쉽게 처리 할 수 있다고 말한 것처럼 말입니다. 리버스 프록시 /로드 밸런서에 대한 모든 종류의 타임 라인이 있습니까 (궁금합니다) –