herokuに独自ドメインを設定する方法
herokuとは
herokuとはRuby on Railsで作ったWebサービス等をホスティングするためのサービスです。
Gitでpushするだけでデプロイ(サーバーにファイルをアップロードし、ホスティングすること)が可能となります。
ドメインの取得
何はなくともドメインを取得する必要があります。
今回はムームードメインを使ってドメインを取得しましょう。
ドメイン会社は数あれど、個人的に一番使いやすいドメイン会社がこの
ムームードメイン
でした。
ムームードメインでの設定
コントロールパネル > ドメイン一覧 > ドメイン個別ページ > (ネームサーバ設定変更)セットアップ
へ遷移します。
そこで、設定2で「サブドメイン」、「種別」、「内容」を入力するところがあるので、それぞれ
「www」、「CNAME」、「[heroku上でのappname].herokuapp.com」を入力します。
表的には下記のようになります。
サブドメイン | 種別 | 内容 |
www | CNAME | [heroku上でのappname].herokuapp.com |
このような形になります。
これでムームードメインの設定は終了。次はherokuでの設定となります。
(ムームードメインとherokuを組み合わせる場合、サブドメインは必須となります。)
herokuでの設定
ムームードメインでの設定は以上で、次はherokuで独自ドメインを登録する方法を説明します。
ターミナルで下記コマンドを実行します。
heroku domains:add www.[ムームードメインで購入したドメイン]
ここでのポイントは「www.」をつける必要があるということです。
そうすると管理画面の
Apps > [Application名] > Setting
のDomainsという部分にCustom Domainsがあります。
その表が
Domain Name | DNS Target |
www.[ムームードメインで購入したドメイン] | [heroku上でのアプリケーション名].herokuapp.com |
となっていれば完成です。