ruby-on-rails - Heroku SSL EndPoint——更新证书给出内部服务器错误

标签 ruby-on-rails ssl heroku

我有一个 COMODO 通配符 SSL 证书,我正在尝试用它替换我的旧 SSL 证书。

我按照这里的指南操作: https://devcenter.heroku.com/articles/ssl-endpoint http://ryan.mcgeary.org/2011/09/16/how-to-add-a-dnsimple-ssl-certificate-to-heroku/

基于这些,我将它们合并为一个 .pem:

cat STAR_[domain]_com.crt /
    EssentialSSLCA_2.crt /
    ComodoUTNSGCCA.crt /
    UTNAddTrustSGCCA.crt /
    AddTrustExternalCARoot.crt >> STAR_[domain]_com-bundle.pem

然后我跑了:

heroku certs:update STAR_[domain]_com-bundle.pem server.key

我收到:

Updating SSL Endpoint hyogo-2759.herokussl.com for [heroku-app]... failed
 !    Internal server error.
 !    Run `heroku status` to check for known platform issues.

谢谢你的时间

最佳答案

所以,最简单的是 Heroku 的错误消息不是很好和/或没有预料到我给他们的信息,因此内部服务器错误缺乏任何细节。

Heroku 回复我说他们会为此寻找更好的错误消息,但我怀疑这会发生。

The solution:
Instead of using the .pem extension, use .crt

关于ruby-on-rails - Heroku SSL EndPoint——更新证书给出内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14945971/

相关文章:

python - 在 Heroku 上托管的 Flask 应用程序中渲染 Bokeh 图

javascript - Heroku + Node : Cannot find module error

ruby-on-rails - 部署到 Heroku(表不存在错误)

ruby-on-rails - 将类添加到 text_field_tag

ruby-on-rails - 在 ruby​​ on rails 中创建可下载文件

ruby-on-rails - Rails 如何在 collection_select 的属性上调用 .humanize 等助手

rest - LetsEncrypt - ACMESharp 客户端挑战处于待处理状态超过一个小时

wordpress - 查询字符串正在破坏 SSL?

node.js - 在 Meteor.js 上定义证书颁发机构

mysql - 带 where = false 的 rails scope,在 heroku 上的工作方式不同