このアプリはherokuにあり、その主要部分はapp.example.comと呼ばれ、herokuにカスタムドメインがあり、エンドポイントsslが追加されています。それはすべて機能しています。ちなみに、元のwww.example.comは非常に古く、Heroku以外の場所でホストされています。
Herokuでは、私は
heroku domains:add app.example.com
これで、ユーザーがアプリを使用する前に注文するための注文フォームができました。クライアントは、そのURLをapp.example.com/orderではなくorder.example.comとして設定したいと考えています。このサブドメインリダイレクトを処理するために、RailsCastsからRailsのルーティング制約を調べたので、すべて問題ありません。次に、それをherokuのカスタムドメインに追加します
heroku domains:add order.example.com
次に、www.example.comの元のホストのCNAMEを変更して、order.example.comがmyapps.herokuapps.com(または何か)を指すようにします。そして今、order.example.comにアクセスすると、注文フォームが表示されます。httpsの部分が通常の未確認の証明書の警告を表示しているだけです。
そこで、先に進んで別のgodaddy証明書を取得しましたが、証明書をherokuに追加しようとすると(app.example.comのhttpsでこれを一度行ったことがある)
heroku certs:add ~/ssl/combined.crt ~/ssl/nopass.key
order-devへのSSLエンドポイントの追加...失敗しました!アプリごとに許可されるSSLエンドポイントは1つだけです(代わりにcerts:updateを試してください)
つまり、実際にはアプリごとに複数のSSL証明書を持つことはできないようです。つまり、app.example.comの証明書に持っているものをorder.example.comにも実際に使用できるということですか?もしそうなら、私は何を設定する必要がありますか?それとも私はこれをすべて間違ってやっていますか?もしそうなら、代わりに何をすべきでしたか?
ここで手伝ってくれてありがとう!