Reverse Proxy#
Сервис blitz-keeper позволяет настроить в конфигурационном файле Reverse Proxy для перенаправления клиентских запросов на защищенные сервисы.
Обработка шаблонов URL#
Точное соответствие:
/a/b/c.Соответствие с любым элементом пути вместо
*. Например, если использовать/a/*/c, будет найдено соответствие с путями/a/b/cи/a/e/c.Соответствие по префиксу. Например, если использовать
/a/b/**, будет найдено соответствие с путями/a/b/cи/a/b/c/d.
При нахождении соответствия в исходном URL путь запроса или префикс (в случае п. 3) будет заменен на путь из URL в опции proxy-pass. Если в proxy-pass путь в URL отсутствует замены производиться не будет.
Обработка HTTP-заголовков#
По умолчанию, в запрос добавляются заголовки Host со значением сервера из опции proxy-pass, а также Connection: close. Также удаляются заголовки с пустыми значениями. Дополнительные заголовки могут быть заданы в списке proxy-headers.
Внимание
Заголовки, указанные в этом списке без значений будут удалены из запроса.