как включить (https) SSL сертификат AWS EC2 хостинг сайта - PullRequest
0 голосов
/ 20 апреля 2020

До сих пор я делал настройки ниже.

  1. Я разместил свой сайт на компьютере EC2 AWS. Publi c ip и publi c DNS.
  2. Я могу получить доступ к своему веб-сайту по ip, а также publi c DNS.
  3. Я приобрел доменное имя у GoDaddy. www.xxtrasc.com
  4. Вкл. AWS Я создал размещенную зону, затем успешно сопоставил карту www.app.xxtrasc.com.

Теперь я получаю прямой доступ к своему веб-сайту www.app.xxtrasc.com

Далее хочу включить https

  1. Вкл. AWS Диспетчер сертификатов заказать сертификат с доменным именем * .xxtras c .com Сделал все, чтобы добавить CNAME и все. Я вижу статус gree, выделенный на ACM.

Теперь, как я могу прикрепить этот сертификат к своему веб-сайту, чтобы я мог получить доступ к https://www.app.xxtrasc.com

Ответы [ 2 ]

0 голосов
/ 21 апреля 2020

Вы не можете использовать ACM для непосредственной установки сертификата ACM на свой веб-сайт или приложение AWS https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-install.html Вы должны использовать одну из следующих услуг:

  1. Elasti c Балансировка нагрузки
  2. Amazon CloudFront
  3. AWS Elasti c Beanstalk
  4. Amazon API Gateway
  5. AWS CloudFormation Пожалуйста, ознакомьтесь с официальным do c: https://docs.aws.amazon.com/acm/latest/userguide/acm-services.html Таким образом, чтобы установить сертификат непосредственно в конфигурации apache2 / nginx, вам необходимо получить сертификат от других третьих сторон, таких как Lets Encrypt, GoDaddy et c. Вы можете прочитать об этом здесь - https://in.godaddy.com/help/manually-install-an-ssl-certificate-on-my-apache-server-centos-5238

Вкл. AWS Я рекомендую использовать ELB для размещения ваших экземпляров EC2 позади этого ELB. Это позволит вам выбрать свой сертификат ACM из списка ELB. Пожалуйста, прочитайте следующее, выполните c, чтобы использовать балансировщик нагрузки classi c с HTTPS https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/ssl-server-cert.html

0 голосов
/ 20 апреля 2020

Если вы хотите включить SSL на своем сайте, вам необходимо приобрести SSL сертификат. Вы можете приобрести его у Godaddy, а затем настроить на сервере AWS. Без SSL-сертификата ваш https-сайт не будет работать.

...