我已在Django Elastic App上部署了AWS Elastic Beanstalk Linux实例。我已经使用Route 53将其指向GoDaddy的自定义域。
现在我要在我的网站上使用SSL。我不想使用SSL的负载均衡器,因为我只使用1个实例,每月支付18美元非常昂贵。因此,我所做的就是通过在。ebextensions文件夹中添加00_apache_ssl.config文件来使用“加密SSL”。
我已按照this教程使用SSL。我的SSL非常适合Elastic Beanstalk URL。但是问题是它不适用于我的自定义域。
我的EB Url显示安全连接,而其自定义域显示不安全连接。我缺少什么?我是否还需要对Route 53记录集进行一些更改?
谢谢。
编辑1:我的自定义域将“让我们将证书加密为无效证书”。
根据您的教程,您为elasticbeanstalk
域(而不是自定义域)获得了SSL证书。
[如果您想使用https通过自定义域访问您的网站(例如https://my-cust-doamin.com,则必须获得该域的证书。
您可以从任何销售SSL证书的提供商处获取SSL证书。
注意:您还可以获得通配符证书(* .my-cust-domain.com),该证书可与您的任何子域一起使用。