我的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,而沒有在文章中解釋這就是你正在做的事情。 –