15

インターネット上には、これに関する投稿がたくさんありますが、答えはありません。

Heroku で実行している Rails アプリで、ユーザーが独自のカスタム ドメインを自動的に追加できるようにすることはできますか? Heroku はこれを許可しますか?

  • これを支援するアドオンはありますか
  • カスタム ドメインとは、サブドメインではなく、独自のトップレベル ドメインを使用して追加することを意味します。例: example.com
4

2 に答える 2

6

これを許可する1つの解決策は次のとおりです。

  1. Heroku アプリを指すワイルドカード サブドメイン (アプリのドメイン用) を設定します。
  2. ユーザーがカスタム サブドメインを設定できるようにします。
  3. その後、ユーザーはアプリのカスタム サブドメインを指すCNAME (またはここで説明されている ALIAS または ANAME) を設定できます。
于 2013-05-23T18:46:46.507 に答える
6

はい、それは間違いなく可能です。アプリケーション内で Heroku gem を使用する必要があり、ドメインを追加するときに API 呼び出しを行って、選択したカスタム ドメインをアプリケーションに追加する必要があります。

SSLを使用できるようにしたい場合、アプリごとに1つのSSLアドオンしか持てないため、AFAIKは機能しません - ただし、ワイルドカードサブドメインを実行できるため、サブドメインの方が簡単です。 API 呼び出しを行う必要がなく、クライアントに DNS を編集させてアプリケーションを指すようにする必要もありません。

于 2013-05-24T08:04:27.583 に答える