Рейтинг:0

Как включить SSL для экземпляра Amazon EC2 (LAMP, упакованный Bitnami)?

флаг cn

Я запускаю экземпляр EC2 с AMI из торговой площадки, который называется LAMP, упакованный Bitnami.

После запуска экземпляра я обнаружил, что могу получить доступ к его DNS-имени или IP-адресу только через HTTP, а не через HTTPS. Кажется, что SSL не будет установлен по умолчанию.

Итак, я ищу его документ и нахожу это: https://docs.bitnami.com/aws/faq/administration/generate-configure-certificate-letsencrypt/

Я следую инструкции, чтобы запустить следующую команду:

sudo /opt/bitnami/bncert-инструмент

Но после ввода DNS-имени ec2-3-95-160-86.compute-1.amazonaws.com появляется предупреждение:

Предупреждение. Домен ec2-3-95-160-86.compute-1.amazonaws.com разрешается в 
IP-адрес отличается от обнаруженного для этой машины, т.е. 
«3.95.160.86». Пожалуйста, исправьте его записи DNS или удалите его. Для получения дополнительной информации см.: 
https://docs.bitnami.com/general/faq/configuration/configure-custom-domain/

Я дважды проверяю DNS домена на https://dnschecker.org/ и подтвердите, что ec2-3-95-160-86.compute-1.amazonaws.com разрешится в 3.95.160.86, как показано ниже: введите описание изображения здесь

Так почему же я все еще получаю это предупреждение? Также это предупреждение не позволит мне создать SSL-сертификат для ec2-3-95-160-86.compute-1.amazonaws.com.

Tim avatar
флаг gp
Tim
Вы захотите настроить правильное доменное имя и записи DNS A, указывающие на сервер, прежде чем пытаться получить сертификат SSL.
alancc avatar
флаг cn
Могу ли я установить SSL для DNS-имени ec2-3-95-160-86.compute-1.amazonaws.com вместо пользовательского домена example.com? Я хочу сделать это, потому что я возьму компьютер EC2 в качестве источника для Cloudfront, а использование пользовательского домена example.com вызовет цикл перенаправления.
Tim avatar
флаг gp
Tim
Let's Encrypt имеет несколько методов проверки, вы можете управлять ими с помощью HTTP-вызова https://letsencrypt.org/docs/challenge-types/. Лично я бы зарегистрировал сервер EC2 как поддомен, например, origin.example.com.
alancc avatar
флаг cn
@ Тим, спасибо. Я использую origin.example.com, и теперь он работает.
Рейтинг:1
флаг gp
Tim

Вот ответ, чтобы закрыть вещи.

Лучший подход здесь — зарегистрировать доменное имя для сервера, а не использовать доменное имя EC2, настроить записи DNS и создать запись A для сервера. Запросите сертификат для этого доменного имени.

Если вы используете CloudFront, вам может пригодиться домен, например origin.example.com, чтобы CloudFront мог контролировать основной домен. В противном случае вы можете зарегистрировать любое доменное имя, которое вам нравится.

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

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