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 托管不适用于自定义域名(点问题)