首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS CloudFront自定义域名,HTTPS不起作用

AWS CloudFront自定义域名,HTTPS不起作用
EN

Stack Overflow用户
提问于 2017-12-14 15:46:35
回答 3查看 5.7K关注 0票数 7

1.我通过godaddy购买了一个域名。我设置了自定义DNS,并在AWS Route 53中添加了4个由托管区域生成的域名服务器。通过whois.net查找DNS会显示正确的值。

2.在路由53中,我向别名目标xxxxxxxxxxxxxx.cloudfront.net添加了一条A记录。因此,车流进入53号公路,然后前往CloudFront。

3.在CloudFront中,我有一个发行版。作为备用域名(CNAME),我有以下值:*.domain.com / www.domain.com / domain.com在原始域名下,我有一条记录,原始域名如下:domain.com.s3-website.az-domain.com-1.amazonaws.com

4.我在一个S3存储桶中托管网站。所有HTTP请求都设置为重定向到HTTPS。

5.最后,我已经创建了(美国东部(弗吉尼亚北部)地区),并验证了以下域名的单个证书: domain.com,www.domain.com,*.domain.com我已经读到了一些答案,我应该等待,自定义SSL证书选项将被启用。然而,现在已经过去了一天多了,没有任何迹象表明这一点会发生。

我的网站可以在http模式下工作,但不能在https url中工作。任何解决方案...Please帮助...PS。我是aws新手,请帮助我...

EN

回答 3

Stack Overflow用户

发布于 2018-04-11 14:19:02

HTTPS设置运行良好,cloudfront url运行正常,所以我意识到这只是一个DNS问题。它所需要的只是一个指向它的A类型记录。

解决方案:使用"Alias Target“作为cloudfront url添加/编辑适当的"TYPE A”记录。

图片来源:Setup AWS S3 static website hosting using SSL (ACM)

票数 8
EN

Stack Overflow用户

发布于 2017-12-14 21:30:03

您能否确认是否已使用ACM生成SSL证书?或者您使用的是其他供应商的SSL证书?

第1步:如果您已经从ACM生成了SSL证书,请确保您已在美国东部(弗吉尼亚州北部)区域生成了该证书。因为,CloudFront是一项不绑定到任何特定地区的亚马逊网络服务,它将只使用来自美国东部地区的证书。

第2步: 1.使用CloudFront中的“申请或导入证书”选项2.选择您生成的证书3.完成设置并尝试

如果其他设置都很好,那么在完成上述步骤后,您应该能够使用HTTPS访问内容。

如果它不起作用,让我知道

票数 2
EN

Stack Overflow用户

发布于 2018-07-31 10:47:46

对于遇到这个问题的任何其他人,按钮对我来说也是灰色的,是的,我已经在us-east-1申请了ACM证书。

修复方法是尝试使用Edge浏览器,而不是Chrome。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47808282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档