我的iOS软件平台在AWS Elastic Beanstalk上运行,并有一个我们称之为“something.elasticbeanstalk.com”的URL。我有一个网站,我们称之为“website.com”,我通过Namecheap购买并操作DNS记录。我需要使iOS客户端应用程序使用的URL连接到服务器HTTPS,因为由于App Transport Security的缘故,Apple即将要求这样做。AWS Elastic Beanstalk Namecheap SSL配置
什么,我觉得我应该做的
我觉得我应该做的是,创造“website.com” SSL证书并应用SSL证书到AWS EB负荷平衡器。然后,我需要为“website.com”创建一个子域,将流量重定向到“something.elasticbeanstalk.com”。客户端应用程序连接到“website.com”的子域,该子域现在是HTTPS并重定向到“something.elsastic.beanstalk.com”。 这是正确的吗?
就我DONE FAR
到目前为止,我创建了一个SSL证书 “website.com” 使用AWS证书管理器。为此,我必须验证与“website.com”相关联的电子邮件地址。然后,我将该SSL证书应用于AWS管理控制台中的环境负载均衡器。之后,我进入Namecheap并按照this guide in the 'Domain Name & AWS 53 Management' section来做到这一点。
我在this article中读到我需要在AWS Route53中创建别名和/或设置Nameservers。我试过这样做,但不知道自己在做什么,它似乎与上面链接的媒体文章相冲突,我跟着告诉我要更改网址的CNAME记录和“website.com”的重定向网址记录。 。
问题
我怎么在这里做什么?
您是否已将DNS从Namecheap完全移至Route53?您可以在Namecheap中创建一个CNAM条目,但完全不使用Route53。你还说你在Route53中创建了一个SSL证书,但这是一个DNS服务,与SSL证书没有任何关系。您可能在AWS Certificate Manager服务中创建了SSL证书。无论如何,SSL证书与您的域的DNS配置完全没有关系。 –
- 我没有将DNS从Namecheap移动到Route53。我只是添加了主机“www”和值“something.elasticbeanstalk.com”的CNAME记录,然后我还添加了主机“www”和值“http://website.com”的URL重定向记录。 - 我也参加了AWS Route53,并按照本文的说明创建了一个主机区域,如下所示:http://techgenix.com/namecheap-aws-ec2-linux/ @MarkB – mdimarca
您在Namecheap上所做的一切就是您需要做的。如果您使用Route53而不是Namecheap,则需要使用Route53。您应该能够删除该Route53托管区域,以防止为此进一步计费。你链接的那个教程是可怕的,并且你将整个DNS服务从Namecheap移动到Route53,而没有在文章中解释这就是你正在做的事情。 –