INTEGRITY Документация

Переопределение HTTP-заголовков Host

Когда вашему приложению требуется специальная маршрутизация (CNAME настройке или пользовательских хостах вроде Heroku) вы можете настроить Host заголовок, используемый в мониторах на уровне отдельной конечной точки или отдельного монитора.

Переопределение заголовка Host для каждой конечной точки

Чтобы распределять трафик между несколькими хостами, добавьте Host заголовки отдельным конечным точкам в рамках одного пула.

Например, у вас может быть пул с конечными точками, размещёнными в нескольких проектах AppEngine или бакетах Amazon S3. Также может понадобиться настроить в пуле отдельные резервные конечные точки для отказоустойчивости.

Поскольку в этих примерах для каждой конечной точки требуется отдельное имя хоста, ваш балансировщик нагрузки не будет корректно направлять трафик без Host переопределение заголовка.

Если вам нужно, чтобы конечная точка Host переопределение заголовка, добавьте его при создание или редактировании пула. По соображениям безопасности этот заголовок должен соответствовать одному из следующих критериев:

Приоритизация заголовка Host

Если вы настроите переопределение заголовка для отдельной конечной точки, оно будет иметь приоритет над переопределением заголовка, заданным для монитора, во время запросов монитора работоспособности.

Например, у вас может быть балансировщик нагрузки для www.example.com со следующей настройкой:

В этом сценарии запросы монитора проверки работоспособности для Эндпоинт 1 будет использовать lb-app-a.example.com, запросы монитора работоспособности для Эндпоинт 4 будет использовать lb-app-b.example.com, а все остальные запросы монитора работоспособности будут по умолчанию использовать www.example.com. Дополнительные сведения об обновлении конфигурации пользовательского хоста для совместимости с Cloudflare см. Настройте Cloudflare и Heroku через HTTPS.

Список конечных точек, которые переопределяют значение параметра монитора Host заголовок:

  1. В мониторе выберите Изменить.
  2. Выберите Дополнительные настройки монитора работоспособности.
  3. Если у вас настроены переопределения для конечных точек, вы увидите Переопределения заголовка Host для эндпоинта.
Пример настройки переопределения заголовка Host для эндпоинта