首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >亚马逊S3静态网站的HTTPS

亚马逊S3静态网站的HTTPS
EN

Stack Overflow用户
提问于 2013-03-30 22:44:44
回答 5查看 68.1K关注 0票数 92

我想使用亚马逊S3和CloudFront托管一个只支持HTTPS的静态网站。以下是我到目前为止所做的工作:

  1. 为静态网站托管设置了一个S3存储桶,并将我的网站文件放入其中
  2. 创建了一个CloudFront分发并将其指向S3存储桶
  3. 在我的域名服务器中为指向CloudFront存储桶的www子域添加了一条CNAME记录。

到目前为止,一切正常-我可以使用www.example.com地址访问我的网站。然而,我希望该网站只通过HTTPS可用,为此,我从GoDaddy购买了SSL证书。

现在,问题是:

  1. 是否有办法在我的S3托管网站上安装此第三方SSL证书?
  2. 是否有办法通过此设置自动将http重定向到https?
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-03-11 05:49:46

是的,从今天起你可以免费做这件事。

您现在可以在CloudFront上使用HTTPS和CNAME,因为它现在支持使用服务器名称指示(SNI)的自定义SSL证书:http://aws.typepad.com/aws/2014/03/server-name-indication-sni-and-http-redirection-for-amazon-cloudfront.html

我毫不费力地在S3上为我的CloudFront分布式静态站点设置了一个免费的1类StartSSL证书(参见:CloudFront error when serving over HTTPS using SNI)。

票数 63
EN

Stack Overflow用户

发布于 2016-01-29 21:05:23

2016年01月21日,亚马逊网络服务推出了SSL证书管理器,这是一项免费的服务,允许您发布用于弹性负载均衡器和云前端(以及S3 )的SSL证书。

更多信息请访问:https://aws.amazon.com/certificate-manager/

您可以查看如何使用来自亚马逊网络服务的免费SSL部署您的S3 + Cloudfront网站:https://aws.amazon.com/blogs/aws/new-aws-certificate-manager-deploy-ssltls-based-apps-on-aws/

票数 36
EN

Stack Overflow用户

发布于 2013-06-13 11:05:12

到今天为止,Cloudfront提供了定制的SSL:http://aws.amazon.com/cloudfront/pricing/

记住,他们收取的费用是每月600美元。有关上述链接的更多详细信息。

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

https://stackoverflow.com/questions/15719764

复制
相关文章

相似问题

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