Как настроить Nginx/Apache для включения HTTPS с экземпляром EC2?

Как настроить Nginx/Apache для включения HTTPS с экземпляром EC2?

У меня есть экземпляр EC2, настроенный с балансировщиком нагрузки со следующими правилами группы безопасности введите описание изображения здесь

и балансировщик нагрузки, который перенаправляет запросы на http и https, с сертификатом, сгенерированным AWS Certificate Managr.

введите описание изображения здесь

Я использовал маршрут 53 для создания записи имени A, которая указывает на DNS-имя моего балансировщика нагрузки, и эластичный IP-адрес, который я использую для своего регистратора.

Я могу нормально зайти на свой сайт по http (например http://3.143.193.162:3001), но не на https.

Как настроить Apache/NGINX для приема httpsсертификата и балансировщика нагрузки, которые я использую?

решение1

Когда вы создавали свою целевую группу, какой протокол вы указали ей использовать для подключения к целям? Обычно, даже если ваш ALB может прослушивать http и https, он будет подключаться к вашим внутренним серверам, используя один протокол.

Целевая группа

Вот он в мастере ALB

Целевая группа

Здесь вы настраиваете балансировщик нагрузки для приема http и https

АЛБ

По сути, нам нужно немного больше информации, чтобы полностью ответить на ваш вопрос, но и эта информация должна дать вам кое-что для размышления.

Связанный контент