【发布时间】:2017-04-13 14:31:51
【问题描述】:
几天前我错过了 SSL 证书的结束日期,但我确实在上个月购买了续订。我的应用程序使用Ruby on Rails 运行Heroku 和CloudFront for the assets。我的 SSL 证书来自RapidSSL。
这是我做的过程:
- 我通过电子邮件获得了
RapiddSSL密钥,并将其存储在 crt 文件中 - 我运行了
Heroku命令行heroku certs:update cert.crt server.key -- app remote production
命令行heroku certs --app remote production 的结果为受信任状态,但当我打开 URL 时,浏览器会警告该证书不受信任。
同时,CloudFront 上存储的应用程序资产均不可用 (net::ERR_INSECURE_RESPONSE)。
我向Heroku 寻求帮助,他们告诉我应用程序的 SSL 证书没问题,但似乎需要更新资产证书。
所以我去了AWS console,目的是找到CloudFrontSSL configuration,我在ACM console页面结束,提供RapidSSL证书来解决问题,但我不能确定要拿正确的文件去做这个。
我需要解决对网站和相关资产的访问问题,以确保我的客户的信任。
我做错了什么? Am I missing something?
感谢您提供的任何帮助!
【问题讨论】:
标签: ruby-on-rails ssl heroku ssl-certificate amazon-cloudfront