ma1*_*w28 3 ssl https heroku ssl-certificate amazon-web-services
带有Heroku SSL的AWS Certificate Manager是否可以为我的Heroku应用启用SSL?
如果是这样,怎么办?
如果没有,我如何获得免费的SSL / TLS证书?我应该只使用“加密”吗?
是的,您可以尝试一点技巧。按照步骤:
- 从AWS Certificate Manager创建证书并批准
- 使用
Origin Domain Name
作为您的Heroku URL(例如myapp.herokuapp.com)和自定义SSL证书作为您从AWS Cert Manager创建的证书创建Cloudfront发行版- 创建分布时,请确保TTL为0,否则所有响应都将被缓存
- 假设您拥有由Route53管理的DNS(如果不是,则必须这样做),通过创建A记录将域名指向Cloudfront Distribution
缺点是,如果您在网站上获得的点击次数过多,则您的云端费用可能会上升,有一天,您可能会考虑每月向Heroku支付$ 20的费用!
您无法将 AWS Certificate Manager 与 Heroku 结合使用。看起来Heroku 有自己的免费 SSL 服务。
编辑:正如另一个答案中提到的,您可以将 CloudFront 放在 Heroku 应用程序前面,并使用免费的 AWS ACM 证书。然而,该解决方案会增加费用,并且可能不是您想要的。
我会推荐 CloudFlare,而不是使用 CloudFront,它提供了完全免费的解决方案。
归档时间: |
|
查看次数: |
1584 次 |
最近记录: |