4

過去に、Heroku と SSL および一致する .pem 証明書で問題が発生したことがあります (例: Heroku SSL エラー: キーが PEM 証明書と一致しません)。

ただし、有効期限が切れるまで、私たちのサイトでは SSL が正常に動作していました。GoDaddy で更新し、こちらの手順に従っています: http://blog.matthodan.com/how-to-setup-heroku-hostname-ssl-with-godaddy

奇妙なことに、「Pem が無効です / キーが PEM 証明書と一致しません」というメッセージが継続的に表示されます。

4

2 に答える 2

1

最近、godaddy に登録されている heroku ホスト ドメインの ssl 証明書を更新しました。私は次のことをしました:-(herokuで古い証明書を削除しないでください)

  1. Godaddy で更新クレジットを適用し、以前の証明書署名要求 (csr) を使用して、サード パーティがホストするドメインのオプションを選択して送信します。
  2. Godaddy によって証明書が発行された後、「Nginx」サーバーの証明書をダウンロードします。圧縮されたファイルを解凍し、ディレクトリに cd して、証明書を結合します。

    cat 48bcdx31xxxx.crt sf_bundle-g2-g1.crt > combined.crt

  3. 証明書更新コマンドを実行しますheroku certs:update combined.crt server.key

  4. app_name と入力して、変更を確認します。
  5. 証明書を確認するheroku certs:info --app=app_name

終わり!数秒後、アプリは以前の SSL エンドポイント URL で実行されます。したがって、DNSを更新する必要はありません。

于 2014-07-05T03:37:52.803 に答える