Назад | Перейти на главную страницу

Заголовок HTTP для указания исходного сервера за балансировщиком нагрузки

В целях отладки мы хотели бы настроить наш пул веб-серверов с балансировкой нагрузки для вывода заголовка HTTP, идентифицирующего «истинный» сервер, который обслужил запрос. Однако мы не знаем, какое у этого заголовка должно быть имя! Есть ли для этого уже существующий заголовок? Есть ли у вас любимые?

AFAIK для этого не существует формального стандарта. Я видел:

  • Пользовательский заголовок HTTP. Это действительно твой выбор, пока ты оставаться в пространстве имен X-. Лично для меня X-Backend-Server является описательным, и кажется популярным.

  • Запись идентификатора внутреннего сервера в HTML-комментарий в конце тела содержимого.

Обновление: я нашел это опрос заголовков HTTP в дикой природе с 2011. Мое предложение X-Backend-Server это номер 119, а X-Server-Name номер 56 в списке. Так я бы сказал X-Server-Name кажется наиболее распространенным заголовком для этого.