tomomik’s blog

とりあえずのメモ 違ってたらゴメンなさい

Herokuで独自ドメインの設定とSSL接続の設定

Herokuで独自ドメインの設定とSSLの設定をしたときのメモ (HerokuのDynoはHobbyを利用している前提です)

独自ドメインの設定

DNSの設定
ホスト名 TYPE VALUE
独自ドメイン CNAME アプリ名.heroku.com
Herokuの設定
$ heroku domains:add 独自ドメイン
追加したドメインの確認
$ heroku Domain

Domain Name   DNS Target
────────  ────────────
独自ドメイン  独自ドメイン.heroku.com

これでホスト名に指定した独自ドメインにアクセスするとHerokuのアプリにアクセスできます。

SSL接続の設定

freeプランだと以下の設定は出来ません。 DNSの設定を変更します。

DNSの設定
ホスト名 TYPE VALUE
独自ドメイン CNAME 独自ドメイン.herokudns.com
Herokuの設定

アプリのSettingsの「Domains and certificates」にある 「Configure SSL」を選択

「Automatically configure using Automated Certificate Management」を選択してContinueを押す

yourapp.herokuapp.com -> yourdomain.herokudns.com という説明がありますが、DNSで設定しているので 「I’ve done this」を選択 暫くすると httpsで接続できるようになります。

$ heroku Domain

Domain Name   DNS Target
────────  ────────────
独自ドメイン  独自ドメイン.herokudns.com

また設定におかしなところがあればHerokuのNotificationsにメッセージがくるので その内容を確認するとよいです。

最後に

下記の記事のほうが分かりやすいです kayakuguri.github.io