3

私はここの手紙(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。上記の部分のうち、これが機能するために組み合わせる必要があるものは何ですか?

4

2 に答える 2

0

Make sure you're not viewing the naked domain name, https://yourwebsite.com is not supported with SSL on Heroku, whereas https://www.yourwebsite.com is.

If this ends up being the issue you'll have to make sure the naked domain name redirects to a subdomain like www.

于 2012-08-11T16:11:12.373 に答える