我已将我的Django应用部署在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:。我的自定义域显示“让我们将证书加密为无效证书”。
答案 0 :(得分:0)
根据您的教程,您为elasticbeanstalk
域(而不是自定义域)获得了SSL证书。
如果您想使用https通过自定义域访问网站(例如https://my-cust-doamin.com),则必须获得该域的证书。
您可以从任何销售SSL证书的提供商处获取SSL证书。
注意:您还可以获得通配符证书(* .my-cust-domain.com),该证书可与您的任何子域一起使用。