私はここの手紙(https://devcenter.heroku.com/articles/ssl-certificate )の指示に従いましたが、特にDNSimpleが私の選択したレジストラであるため、それらは役に立ちました。私は自分の知る限りすべてを稼働させ、証明書を(DNSimpleとRapidSSLを介して)購入し、crtとCAバンドルを組み合わせて、herokuクライアントを介して送信しました。
$ heroku ssl
www.website.com has a SSL certificate registered to /serialNumber=…
website.com has a SSL certificate registered to /serialNumber=…
しかし、私が自分のアプリにアクセスしたとき(私はそれらを再起動したことさえあります)、それらはまだ*.herokuapp.comの証明書を使用しています。見逃したことはありますか?なぜ*.herokuapp.comとして登場するのでしょうか?
上から、関係者から提供された作品です。
- DNSimpleから(証明書の詳細ページ):秘密鍵
- DNSimpleから(証明書の詳細ページ):証明書
- RapidSSLのCAダウンロードページから( DNSimpleからリンク):CAバンドル「pem」
- RapidSSL / Geotrustによって送信された電子メールから:Webサーバー証明書
- RapidSSL / Geotrustから送信された電子メールから:中級CA
「秘密鍵」は、heroku ssl:add
ダンスの後半で必要なものだと思います。heroku ssl:add site.pem private.key
しかし、一緒に送信する最初のファイルの「pem」ファイルをまとめているときに、何か問題が発生しているようですheroku ssl:add
。上記の部分のうち、これが機能するために組み合わせる必要があるものは何ですか?