Создать HTTP-политику
Количество HTTP-политик в правиле и количество условий в HTTP-политике не ограничено.
Панель управления
OpenStack CLI
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Перейдите в раздел Балансировщики → вкладка Балансировщики.
-
Откройте страницу балансировщика.
-
Откройте карточку правила.
-
Нажмите Добавить новую политику.
-
Выберите параметр, по которому будет проверяться запрос:
HOSTNAMEдля доменного имени илиPATHдля проверки пути. -
Выберите тип совпадения с контрольным значением:
EQUAL TO— совпадает;STARTS WITH— начинается с;ENDS WITH— заканчивается на;CONTAINS— содержит;REGEX— регулярное выражение.
-
Введите контрольное значение для проверки. Если на шаге 7 вы выбрали условие
REGEX, введите регулярное выражение. -
Опционально: чтобы добавить в политику еще одно условие, нажмите Новое условие и настройте его. Если в политике несколько условий, то для попадания под политику запрос должен соответствовать каждому из них.
-
Укажите, куда нужно перенаправить подходящий запрос:
- Направить на целевую группу — выберите целевую группу или создайте новую с протоколом HTTP;
- Редирект на URL — введите целевой URL, который будет полностью заменять URL запросов, включая протокол, доменное имя, путь и параметры запроса;
- Редирект на префикс URL — введите часть URL, на которую нужно заменять протокол и доменное имя в URL запросов. Например, если ввести
https://example.com/new, то запрос наhttps://example.com/apiбудет переадресован наhttps://example.com/new/api
Чтобы не принимать запросы, подходящие под политику, выберите Отклонить трафик.
-
Введите имя политики или оставьте сформированное по умолчанию.
-
Нажмите Добавить.