2013-02-18 64 views
1

我有一個COMODO通配符SSL證書,我試圖用我的舊SSL證書替換。Heroku SSL EndPoint - 更新證書給內部服務器錯誤

我跟着嚮導這裏者:根據這些 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. 

感謝您的時間

+0

您可能想要點擊Heroku支持來查看他們是否可以提供幫助。 – friism 2013-02-19 00:16:28

+1

看起來答案不是使用.pem文件,而是作爲.crt文件。那不是Heroku的 - 這是我在鍵盤上敲打了好幾個小時。 – rpearce 2013-02-19 05:03:08

+0

太好了,很高興你明白了。如果你能回答自己的問題,以便其他人能夠快速找到答案,那將是非常好的。 – friism 2013-02-19 05:50:05

回答

0

所以,骨感的是,Heroku的錯誤消息不太好和/或不期望什麼,我給了他們,因此缺乏任何細節的內部服務器錯誤。

Heroku回到我身邊,並表示他們會尋找更好的錯誤消息,但我懷疑這會發生。

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