Amazon EC2 + SSL

Я хочу включить ssl в экземпляр EC2. Я знаю, как установить сторонний SSL. Я также включил ssl в группу безопасности.

Я просто хочу использовать такой URL: ec2-xx-xxx-xxx-xx.compute-1.amazonaws.com с https.

Я ничего не мог найти.

Было бы здорово, если бы кто-то мог направить меня на какой-то документ или что-то в этом роде.


Edit:

У меня есть экземпляр на EC2. На котором я установил LAMP. Я также включил http, https и ssh в политике группы безопасности.

Когда я открываю URL-адрес Public DNS в браузере, я вижу, что веб-сервер работает отлично. Но когда я добавляю https в URL-адрес, ничего не происходит.

Есть ли способ, который мне не хватает? Я действительно не хочу использовать какой-либо пользовательский домен в этом экземпляре, потому что я закончу его через месяц.

Ответ 1

Оказывается, Amazon не предоставляет сертификаты ssl для своих экземпляров EC2 из коробки. Я пропустил часть, что они являются поставщиками виртуальных серверов.

Чтобы установить сертификат ssl, даже основной, вам нужно купить его у кого-то и установить его вручную на своем сервере.

Я использовал startssl.com. Они предоставляют бесплатные базовые сертификаты ssl.

Ответ 2

  • Создайте самоподписанный сертификат SSL с помощью openssl. CHeck для получения дополнительной информации.
  • Установите этот сертификат на свой веб-сервер. Как вы упомянули LAMP, я думаю, это Apache. Поэтому установите эту ссылку для установки SSL на Apache.

Если вы перезагрузите свой экземпляр, вы получите другой публичный DNS, поэтому имейте это в виду. ИЛИ присоедините к вашему экземпляру эластичный IP-адрес.

Но когда я добавляю https в URL-адрес, ничего не происходит.

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