Настроить редирект HTTP ⟶ HTTPS
Вы можете настроить редирект HTTP ⟶ HTTPS.
HTTP-запросы c порта 80 будут перенаправляться на порт 443.
-
Создайте для балансировщика слушатель с протоколом HTTP и портом 80:
openstack loadbalancer listener create \ --name <listener_name> \ --protocol HTTP \ --protocol-port 80 \ <loadbalancer>
Укажите
<loadbalancer>
— ID или имя балансировщика нагрузки, можно посмотреть черезopenstack loadbalancer list
-
Настройте 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>
— имя слушателя.
-
Добавьте L7-правило в созданную L7-политику:
openstack loadbalancer l7rule create \ --compare-type STARTS_WITH \ --type PATH \ --value / <policy>
Укажите
<policy>
— имя L7-политики.