Перейти к основному содержимому
Настроить редирект HTTP → HTTPS

Настроить редирект HTTP → HTTPS

Вы можете настроить редирект HTTP → HTTPS.

HTTP-запросы c порта 80 будут перенаправляться на порт 443.

  1. Создайте балансировщик нагрузки.

  2. Откройте OpenStack CLI.

  3. Создайте для балансировщика слушатель с протоколом HTTP и портом 80:

    openstack loadbalancer listener create \
    --name <listener_name> \
    --protocol HTTP \
    --protocol-port 80 \
    <loadbalancer>

    Укажите <loadbalancer> — ID или имя балансировщика нагрузки, можно посмотреть через openstack loadbalancer list

  4. Настройте L7-политику в созданном слушателе:

    openstack loadbalancer l7policy create \
    --action REDIRECT_TO_URL \
    --redirect-url https://<example.com>/ \
    --name <policy_name> \
    <listener_name>

    Укажите:

    • <example.com> — домен;
    • <policy_name> — название L7-политики;
    • <listener> — имя слушателя.
  5. Добавьте L7-правило в созданную L7-политику:

    openstack loadbalancer l7rule create \
    --compare-type STARTS_WITH \
    --type PATH \
    --value / <policy>

    Укажите <policy> — имя L7-политики.