로드 밸런서 뒤의 원래 서버를 나타내는 HTTP 헤더


13

디버깅을 위해로드 밸런스 웹 서버 풀을 구성하여 요청을 처리 한 "true"서버를 식별하는 HTTP 헤더를 출력하려고합니다. 그러나 이것이 어떤 헤더 이름인지 알 수 없습니다! 이것에 대한 기존 헤더가 있습니까? 좋아하는 사람이 있습니까?

답변:


18

AFAIK 공식적인 표준은 없습니다. 내가 본 것은 :

업데이트 : 2011 년부터 HTTP 헤더에 대한 설문 조사찾았습니다 . 내 제안 X-Backend-Server은 번호 119, X-Server-Name 목록의 번호 56입니다 . 그래서 X-Server-Name가장 일반적인 헤더 인 것 같습니다.


1
X- 접두사는 더 이상 사용되지 않습니다. tools.ietf.org/html/rfc6648
Edward Z. Yang

@ 에드워드 Z. 양 : 좋은 의견. RFC, 섹션 1, 글 머리 기호 4 : "기존"X- "매개 변수를 계속 사용하거나 마이그레이션해야하는지 [...]"권장하지 않습니다. " 내가 모르는 새로운 구현이 없으면 개인적으로 X-Backend-Server 또는 유사한 "X-"헤더를 사용합니다. :-)
Jesper M

4
실제로 중요한 것은 "X-"헤더가 공식적인 것인지, 더 이상 사용되지 않는 것인지 또는 다른 것들인지에 관계없이 아무것도 깨뜨리지 않으며 여기에서 요구되는 것과 같은 목적에 매우 유용하다는 것입니다. 요컨대, 그것들을 사용하는 것이 완벽합니다.
John Gardeniers

1
그 보고서에 따르면 X-Served-By가 실제로 오늘날 더 많이 사용되는 것처럼 보입니다.
Brian Wigginton

4
링크가 끊어졌습니다.
slm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.