如何在不支付600美元上传证书的情况下将https与AWS Cloudfront结合使用?


15

我可以通过Amazon CloudFront托管动态网站,因为它们具有CNAME通配符支持。但是,我的网站的某些页面使用HTTPS。亚马逊有一些有关如何将您的SSL证书与CloudFront发行版关联的文档,但价格显示每月花费600美元,对我来说太高了。

我的问题是...是否可以配置CloudFront以便从CloudFront提供HTTP请求,但HTTPFront请求被CloudFront忽略并直接传递到源(在我的情况下,是一个Elastic Load Balancer,可以免费解密SSL) ?

Answers:


14

自2014年3月起,Amazon CloudFront支持SNI,无需额外费用,请参阅此处的详细信息。

这样您就可以在CloudFront上使用ssl证书,而无需每月支付$ 600。

请注意,(极端)旧的浏览器(IE7之前,Chrome6之前,FF 2之前)不支持SNI,请参阅上面链接中的详细信息。


8

[ 注意:此答案在2014年3月之前都是正确的 ]

不可以,CloudFront无法做到这一点。由于DNS和SSL的性质,用户将在CloudFront处理请求之前找到不匹配的证书。您可能会考虑使用CloudFlare的SSL产品。


2

据我所知-Cloudfront仍按每月600美元的价格收费,但是有一些服务提供更便宜的SSL集成。

在CDNify(我工作的地方),我们刚刚决定免费提供此服务。


1
您可能要考虑否认您为CDNify工作。如果您的主要目的是宣传您的服务,请不要这样做。cdnify.com/blog/jamie-community-manager
ceejayoz 2014年

抱歉,如果我不清楚-我已经编辑了我的评论。
杰米
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.