Перейти к основному содержимому
Создать HTTP-политику

Создать HTTP-политику

Количество HTTP-политик в правиле и количество условий в HTTP-политике не ограничено.

  1. В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.

  2. Перейдите в раздел Балансировщики → вкладка Балансировщики.

  3. Откройте страницу балансировщика.

  4. Откройте карточку правила.

  5. Нажмите Добавить новую политику.

  6. Выберите параметр, по которому будет проверяться запрос: HOSTNAME для доменного имени или PATH для проверки пути.

  7. Выберите тип совпадения с контрольным значением:

    • EQUAL TO — совпадает;
    • STARTS WITH — начинается с;
    • ENDS WITH — заканчивается на;
    • CONTAINS — содержит;
    • REGEX — регулярное выражение.
  8. Введите контрольное значение для проверки. Если на шаге 7 вы выбрали условие REGEX, введите регулярное выражение.

  9. Опционально: чтобы добавить в политику еще одно условие, нажмите Новое условие и настройте его. Если в политике несколько условий, то для попадания под политику запрос должен соответствовать каждому из них.

  10. Укажите, куда нужно перенаправить подходящий запрос:

    • Направить на целевую группу — выберите целевую группу или создайте новую с протоколом HTTP;
    • Редирект на URL — введите целевой URL, который будет полностью заменять URL запросов, включая протокол, доменное имя, путь и параметры запроса;
    • Редирект на префикс URL — введите часть URL, на которую нужно заменять протокол и доменное имя в URL запросов. Например, если ввести https://example.com/new, то запрос на https://example.com/api будет переадресован на https://example.com/new/api

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

  11. Введите имя политики или оставьте сформированное по умолчанию.

  12. Нажмите Добавить.