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