HTTPS 不适用于 Amazon Cloudfront 中的自定义域

Posted

技术标签:

【中文标题】HTTPS 不适用于 Amazon Cloudfront 中的自定义域【英文标题】:HTTPS not working with custom domain in Amazon Cloudfront 【发布时间】:2019-05-21 02:33:23 【问题描述】:

我正在尝试从 namecheap 配置自定义域以服务于我的云端分发。我做了所有我知道的步骤,但 https 不起作用。

我做了什么:

    在 namecheap 中为我的域创建了 cname 记录:www -> d12312***.cloudfront.net 从 acm 创建并验证了亚马逊证书(它显示为 www.mysite.info“颁发”) 编辑了我的云端分发,将域 www.mysite.info 包含到备用域部分,选择了“自定义 ssl”并选择了我在第 2 步中创建的证书。

现在我的域www.mysite.info/test.jpg 确实显示了从我的云端托管的图像,但是 https 不起作用,显示“不安全”,怎么了?

拜托,我不想使用 53 号公路。

【问题讨论】:

【参考方案1】:

没关系,一段时间后它就起作用了。 尽管我在证书管理器 dns 验证方面遇到了困难。 亚马逊要求您输入 cname 记录,例如:

名称:_220a646ed9c024bb4e8a234d7224ae.www.mysite.com。 类型:CNAME 值:_d5983967e8as12f80ae85685bb5ce7.hsdfuiqjoua.acm-validations.aws。

如果你按图示放置/更新cname记录,它不会起作用,相反,从名称中删除域名:

_220a646ed9c024bb4e8a234d7224ae.www

并保持原样。

等待 10 分钟

在亚马逊证书管理器中点击“继续”。瞧!它显示颁发的证书。

【讨论】:

以上是关于HTTPS 不适用于 Amazon Cloudfront 中的自定义域的主要内容,如果未能解决你的问题,请参考以下文章

Flyway 不适用于 Amazon Elasticbeanstalk

使用 CORS 与 LocomotiveJs 一起休息 API。适用于本地机器,但不适用于 Amazon 或 Heroku

Push 不适用于托管在 Localhost/amazon beanstalk 上的 Parse-server

Amazon S3 静态 Web 托管不适用于自定义域名(点问题)

尽管存储桶是公共的,但 Amazon S3 base64 图像不适用于 og:image 标签

重定向到 https 不适用于 www