amazon-web-services - SSL 不适用于 AWS 上的 Route 53 域
问题描述
我已经在 AWS Elastic Beanstalk Linux 实例上部署了我的 Django 应用程序。我使用 Route 53 将其指向来自 GoDaddy 的自定义域。
现在我想为我的网站使用 SSL。
我不想为 SSL 使用负载均衡器,因为我只使用 1 个实例,而且每月支付 18 美元的成本很高。
所以我所做的是通过在我的.ebextensions文件夹中添加00_apache_ssl.config文件来使用 Let's Encrypt SSL 。
我已按照本教程使用 SSL。我的 SSL 非常适合 Elastic Beanstalk URL。但问题是它不适用于我的自定义域。
我的 EB Url 显示安全连接,而它的自定义域显示不安全连接。我缺少什么?我是否还需要对 Route 53 记录集进行一些更改?
谢谢你。
编辑 1:我的自定义域显示 Let's encrypt certificate as Invalid Certificate。
解决方案
根据您的教程,您获得了elasticbeanstalk
域的 SSL 证书,而不是自定义域。
如果您想通过使用 https 的自定义域访问您的网站(例如https://my-cust-doamin.com),您必须为您的域获取证书。
您可以从任何销售 SSL 证书的提供商处获取 SSL 证书。
注意:您还可以获得通配符证书 (*.my-cust-domain.com),该证书可用于您的任何子域。
推荐阅读
- java - 如何将图像保存到文件夹并将链接保存到 mySQL 数据库
- bash - 在 bash 中编写一个可移植的通用确认函数——你能改进它吗?
- angular - Css 不适用于 Angular 6
- python - 从python调用bash命令时“致命:参数太多”,直接在git bash中使用相同的命令没有错误
- python - 当我尝试通过 python 发送请求时,$ 中的错误读取不是有效的 json 值
- python - 如何从位置查询中扩大坐标?
- azure - Azure SQL 读取横向扩展
- python - 对 DF 特定值的随机选择
- javascript - 当用户未登录应用程序时,使用 React 路由重定向的正确方法是什么?
- angular - 在 Observable 中调用 Promise