Обработка дополнительных HTTP-заголовков

ID статьи: 2460
Последнее обновление: 01 сен, 2026
Product: WAF
Version: 7.6.x
Technology: WAF

При передаче запроса промежуточные узлы (такие, как сервер reverse-прокси или балансировщик нагрузки) меняют значения в стандартных заголовках запроса, обеспечивая таким образом безопасность внутренних веб-сервисов или правильную маршрутизацию. Но внутреннему веб-сервису для корректной обработки запроса требуется исходная информация, переданная клиентом. Например, для определения геолокации клиента или сбора статистики. Чтобы обеспечить корректную работу внутренних веб-сервисов, серверы reverse-прокси или другие устройства могут передавать исходные данные запроса в дополнительных HTTP-заголовках.

В UserGate WAF вы можете использовать правила публикации для обработки следующих дополнительных HTTP-заголовков:

  • X-Forwarded-Host: содержит значение заголовка Host из исходного запроса. Это значение требуется внутреннему веб-сервису для уточнения, какой контент следует вернуть клиенту, а также при журналировании и балансировке нагрузки.

  • X-Forwarded-Proto: содержит сведения о протоколе исходного запроса, которые позволяют на стороне внутреннего веб-сервиса выполнять переадресацию на безопасный ресурс либо генерировать корректные ссылки.

  • X-Forwarded-Port: передает исходный порт подключения клиента, который необходим для генерации корректных ссылок на стороне внутреннего веб-сервиса.

Чтобы настроить обработку дополнительных HTTP-заголовков:

1. В разделе Настройки ➜ Политика сервисов ➜ Правила публикации создайте правило. Подробнее об этом — в разделе «Публикация веб-сервисов».

2. В окне Настройка правила публикации на вкладке Обработка заголовков установите флажки для тех заголовков, которые будут добавлены в исходный запрос. Если заголовки уже содержатся в запросе, их значения будут переписаны.

3. Сохраните изменения.

Эта статья была:   Полезна | Не полезна
ID статьи: 2460
Последнее обновление: 01 сен, 2026
Ревизия: 24
Просмотры: 141
Комментарии: 0