Рейтинг:0

Настройка CloudFront с сертификатом SSL/TLS и экземпляром EC2

флаг cn

Сообщество.

У меня есть веб-страница, обслуживаемая Apache, работающая на экземпляре EC2 AWS. Я использую AWS Certificate Manager с CloudFront для управления SSL/TLS, чтобы получить доступ к веб-странице с помощью HTTPS.

Моя среда:

Домен: some.com.do

Сертификат AWS Альтернативные доменные имена: some.com.do, *.some.com.do

Настройки CloudFront

Имя: some.cloudfront.net

Доменные имена: some.com.do, *.some.com.do

Политика безопасности: TLSv1.2_2021

Исходный домен: общедоступный DNS EC2

Протокол происхождения: только HTTPS

Минимальный исходный протокол SSL: TLSv1.2

Политика протокола просмотра: перенаправить HTTP на HTTPS

Настройки маршрута 53

some.com.do type A Simple Routing Alias ​​Route to some.cloudfront.net

www.some.com.do введите A Simple Routing Alias ​​Route to some.com.do

Страница плохо загружается при использовании https

И прямо сейчас я получаю сообщение об ошибке:

502 ОШИБКА Просьба не может быть удовлетворена.

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

Tim avatar
флаг gp
Tim
Не могли бы вы уточнить «веб-страница плохо загружается». Некоторые ресурсы не загружаются? Это медленно? Что-то другое? Пожалуйста, будьте точны и, если уместно, включите журналы или другие подробности.
флаг cn
Чтобы быть точным, веб-страница отображается как незащищенная, я имею в виду, что она не использует https. Если я выберу протокол Origin: только HTTP, он загружается незащищенно, но веб-страница отображается правильно.
флаг cn
Тим, буду признателен за любую помощь.
Tim avatar
флаг gp
Tim
Вы не дали нам достаточно информации, чтобы решить проблему. CloudFront не может связаться с источником. Можете ли вы подключиться к своему происхождению с вашего ПК? Есть ли какой-либо брандмауэр, блокирующий подключение CloudFront (NACL, SG, экземпляр)? Доменное имя источника обычно должно отличаться от доменного имени CloudFront, иначе вы не сможете указать, к чему подключаться отдельно от CloudFront.
флаг cn
Я могу подключить источник с моего ПК. Я могу подключиться через SSH в браузере, чтобы просмотреть свою веб-страницу (используя общедоступный IP-адрес или общедоступное имя хоста). В ОС не включен брандмауэр. SG настроен на разрешение трафика для 80 и 443 портов. Доменное имя отличается от доменного имени CloudFront (это доменное имя, предоставленное AWS xyz.cloudfront.net).
Tim avatar
флаг gp
Tim
Это звучит нормально. К сожалению, с предоставленной информацией я больше ничего не могу сказать, чтобы помочь. Я бы поработал с настройками/проблемой, чтобы посмотреть, что я найду. Если вы не можете это решить, я предлагаю заплатить за поддержку AWS в течение месяца, так как с вашего разрешения они могут просмотреть вашу учетную запись и сказать вам, что не так.
флаг cn
Но какая информация вам нужна?
Tim avatar
флаг gp
Tim
Я не знаю. То, что вы сказали, звучит прекрасно. Если бы это был я, я бы проработал все, начиная с первых принципов, и довел бы дело до конца. Я много лет работаю с AWS, но мало что делаю в этой области, это одна из тех вещей, которые я, вероятно, мог бы решить, поковырявшись.
флаг cn
Я понимаю. Что ж, спасибо за уделенное время, Тим.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.