【问题标题】:Heroku SSL EndPoint -- update cert gives Internal server errorHeroku SSL EndPoint -- 更新证书给出内部服务器错误
【发布时间】:2013-02-18 21:52:56
【问题描述】:

我有一个 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 支持,看看他们是否可以提供帮助。
  • 看起来答案不是使用 .pem 文件,而是使用 .crt 文件。不过那不是 Heroku 的——这是我在键盘上敲了好几个小时。
  • 太棒了,很高兴你想通了。如果您能回答自己的问题,这样其他人也能快速找到答案,那就太好了。
  • 是的,我有点吓坏了(截止日期)。感谢回复

标签: ruby-on-rails ssl heroku


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-04
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    • 1970-01-01
    相关资源
    最近更新 更多