SSL不适用于AWS上的Route 53域

时间:2019-12-21 18:28:11

标签: amazon-web-services ssl amazon-ec2 ssl-certificate amazon-elastic-beanstalk

我已将我的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:。我的自定义域显示“让我们将证书加密为无效证书”。

1 个答案:

答案 0 :(得分:0)

根据您的教程,您为elasticbeanstalk域(而不是自定义域)获得了SSL证书。

如果您想使用https通过自定义域访问网站(例如https://my-cust-doamin.com),则必须获得该域的证书。

您可以从任何销售SSL证书的提供商处获取SSL证书。

注意:您还可以获得通配符证书(* .my-cust-domain.com),该证书可与您的任何子域一起使用。

参考: https://rickchristianson.wordpress.com/2013/10/31/getting-a-django-app-to-use-https-on-aws-elastic-beanstalk/