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. Как только это будет сделано, вы должны идти хорошо. Кроме того, если вы используете самозаверяющий сертификат, ваш веб-браузер будет жаловаться на несертифицированный сертификат. Вы можете игнорировать это предупреждение и перейти к веб-странице.