Проблема с установлением безопасного соединения с балансировщиком нагрузки - PullRequest
0 голосов
/ 10 октября 2019

После покупки домена через Route 53 и запуска моего приложения NodeJS на экземпляре EC2 я следовал этому руководству , чтобы создать сертификат SSL для моего веб-сайта.

И все же всякий раз, когда я его открываю, Я все еще получаю предупреждение "Ваше соединение не защищено" в Chrome.

Я что-то упустил?

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

Мой LB прослушивает порты 80 и 443, и у него есть сертификат SSL, связанный с портом 443 (HTTPS).

1 Ответ

2 голосов
/ 10 октября 2019

Ссылка на наше обсуждение, она прекрасно работает, когда септифицируется https в URL, поэтому все, что вам нужно для перенаправления http трафика на https в правиле LB.

Создание правила перенаправления HTTP на HTTPSпроисходит в Слушателе, как правило. Я предполагаю, что вы уже знакомы с настройкой базового ALB, Target Group и Listener. Создав прослушиватель, вы можете добавить в него новое правило для обработки перенаправления.

enter image description here

Само перенаправление происходит в разделе действий,Выберите Redirect to в разделе action.

Поскольку нам просто нужно перенаправить HTTP на HTTPS, мы оставим хост, путь и запрос как есть, и просто изменим протокол на HTTPS, а порт на443.

Теперь весь ваш входящий трафик порта 80 теперь будет перенаправлен на 443.

Далее вы можете проверить здесь и здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...