お疲れ様です。
今作っているサービスをherokuで運用していこうと思っているので、それに関連してドメインはどうできるのか調べました。
結論
- 無料枠では独自ドメインは割り当てられない
(下記のような裏技もある
【完全無料】Herokuで独自ドメイン + HTTPSに対応する【Rails】) - hobbyプラン以上で独自ドメインを設定できる、かつSSLの対応もできる
手順
- herokuのAccount SettingsのBillingタブページを開く
- クレジットカード情報を入力(ちなみにここまでやれば月1000時間起動できるのでドメインとかどうでもいい人はsleepとかさせないようにcronなどで起こして実質運用できる)
- 右上にあるアイコンのDashboardからhobbyプランにしたいアプリのリンクをクリック
- Resourcesタブの中でhobbyプランを選ぶ(これでもうhobbyプランになります!)
- 同じくSettingsタブの中ほどにある「Domains and certificates」より取得した独自ドメインを設定する
以上で独自ドメインを設定できます!実際に反映されるまでには時間がかかるのでしばらく待ちます。ちなみに僕はこの過程でherokuの課金てアプリ単位ということを知りました!まあレンタルサーバー借りて設定してSSLを自分で設定して、、とかやっているよりは圧倒的に早いので満足しています。
補足
以上のようにheroku側の設定です。ネームサーバーへの設定を行ってやる必要があります。僕はムームードメインよりドメインを取得したのでそこでの設定です。
- 「ドメイン管理」欄ー「ムームーDNS」のカスタム設定を選択
- 「設定2」で
サブドメン:www
種別:CNAME
内容:www.exmaple.com.herokudns.com
優先度:空欄
を設定する
herokuのサイトにもドキュメントがあります。
Custom Domain Names for Apps
これまた設定してから時間がかかるので気長に待ちましょう。