【问题标题】:Trouble getting my simple website to use SSL within SSL and CloudFront让我的简单网站无法在 SSL 和 CloudFront 中使用 SSL
【发布时间】:2019-10-18 12:50:21
【问题描述】:

我正在尝试为托管在爱尔兰的 EC2 上的网站安装 SSL。下面的这篇文章指出负载均衡器需要托管在 n 中。弗吉尼亚州让 Cloud Front 工作(这样我就可以使用我的自定义 SSL 证书)。如果我的网站在爱尔兰,这会起作用吗?

我已经尝试了几次,但仍然无法正常工作。我有以下 - EC2、route53、负载均衡器、证书管理器、云端。

AWS: Custom SSL certificate option is disabled in CloudFront, but I created a SSL certificate using AWS Certificate Manager

非常感谢,

更新

我的证书截图

云端

【问题讨论】:

    标签: amazon-web-services amazon-cloudfront aws-certificate-manager


    【解决方案1】:

    您不需要将负载均衡器托管在北弗吉尼亚州,这是指同时使用 AWS Certificate Manager 和 CloudFront。即,如果您想使用 AWS Certificate Manager 请求 SSL 证书并将其附加到您的 CloudFront 分配。

    这是因为 CloudFront 将其 SSL 证书从北弗吉尼亚分发到其分发网络中的其他边缘站点。

    你可以做的是:

    • 在北弗吉尼亚创建 ACM 证书
    • 已创建 CloudFront 分配并应用了证书
    • 使用别名到 CloudFront 分配的 Route 53 托管区域
    • 爱尔兰的负载均衡器在 CloudFront 分配中设置为来源
    • 爱尔兰的 EC2 实例

    Route 53 中指向 CloudFront 分配的别名示例:

    CloudFront DNS 示例:

    【讨论】:

    • 好的,现在试试。我已经删除了云端发行版以重新开始......只是等待状态完成,同时它正在创建一个新的
    • 53 号公路点在您的答案中,应该是什么类型的? “txt - 文本”
    • 我建议使用 Alias 类型 - 当您选择它时,它应该会自动填充您的 CloudFront 分配(等到它完全配置好)。
    • 我添加了一个屏幕截图,显示我对 53 号公路的意思。
    • 无法在下拉列表中看到带有值的云前端(云前端分发已部署)。该选项为空(如您的屏幕截图)
    猜你喜欢
    • 2016-07-19
    • 2016-03-30
    • 2013-08-22
    • 1970-01-01
    • 2016-01-13
    • 2016-05-11
    • 2017-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多