Моя программная платформа iOS работает на AWS Elastic Beanstalk и имеет URL-адрес, который мы будем называть «something.elasticbeanstalk.com». У меня есть сайт, который мы будем называть «website.com». Я купил и управляю записями DNS через Namecheap. Мне нужно сделать URL-адрес, который используют мои клиентские приложения iOS для подключения к серверу HTTPS, поскольку Apple требует этого в ближайшее время из-за безопасности приложений на транспорте.AWS Elastic Beanstalk Namecheap Конфигурация SSL
ЧТО Я думаю, что я должен делать
То, что я думаю, что я должен сделать это, создать сертификат SSL для «website.com» и применять этот сертификат SSL для загрузки AWS EB балансир. Затем мне нужно создать субдомен для «website.com», который перенаправляет трафик на «something.elasticbeanstalk.com». Клиентские приложения подключаются к субдомену «website.com», который теперь является HTTPS и перенаправляется на «something.elsastic.beanstalk.com». Верно ли это?
, что я сделал ПОКА
До сих пор я создал сертификат SSL для «website.com» с помощью диспетчера сертификатов AWS. Для этого мне пришлось проверить свой адрес электронной почты, связанный с «website.com». Затем я применил этот сертификат SSL к балансировщику нагрузки моей среды в консоли управления AWS. После этого я пошел в Namecheap и последовал за this guide in the 'Domain Name & AWS 53 Management' section, чтобы сделать это.
Я прочитал в this article, что мне нужно было создать псевдоним и/или настроить Nameservers в AWS Route53. Я пробовал это сделать, но не знаю, что я делаю, и кажется, что он противоречит статье Medium, которую я связал выше, после чего я сказал мне изменить запись CNAME для URL-адреса и записи URL-адреса переадресации для «website.com», ,
ВОПРОС
Что делать дальше?
ли вы двигаете DNS полностью из Namecheap в Route53? Вы могли бы просто создать запись CNAM в Namecheap и вообще не использовать Route53. Также вы сказали, что сделали SSL-сертификат в Route53, но это служба DNS, которая действительно не имеет ничего общего с сертификатами SSL. Вероятно, вы сделали сертификат SSL в службе AWS Certificate Manager. В любом случае, сертификат SSL абсолютно не связан с конфигурацией DNS вашего домена. –
-I не перемещал DNS из Namecheap в Route53. Я просто добавил запись CNAME с хостом «www» и значением «something.elasticbeanstalk.com», а затем добавил URL-адрес Redirect Record Record с хостом «www» и значением «http://website.com». -I также пошел в AWS Route53 и выполнил инструкции этой статьи, создав зону хоста и так далее: http://techgenix.com/namecheap-aws-ec2-linux/ @MarkB – mdimarca
Что вы сделали на Namecheap - это все, что вы необходимо было сделать. Материал Route53 понадобится, если вы используете Route53 вместо Namecheap. Вы должны иметь возможность просто удалить эту зону, размещенную в Route53, чтобы не допустить ее получения. Этот урок, с которым вы связаны, ужасен, и вы перемещаете всю службу DNS от Namecheap до Route53, не объясняя в статье, что это то, что вы делаете. –