56
51

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Herokuに独自ドメインのSSL接続を無料で導入できるようになった話(有料Dynoのみ)

Posted at

2017年3月下旬から、自前で証明書を準備せずに独自ドメインのSSLを導入できるようになりました。
https://devcenter.heroku.com/articles/automated-certificate-management

これまでもLet's Encryptを使えば無料で導入できましたが、証明書の取得や更新は自分で行わなくてはならず、ただアプリを開発して公開したいだけの僕みたいな人(インフラ周りが苦手)にとっては朗報です!!

対象は有料Dynoのみなのでそこだけはお金かかりますが、証明書代とか更新の手間とかがかからないことを考えれば安いので(Hobbyなら月額7ドル)さっさと払いましょう。

以下にその簡単な手順を書きます。

前提

  • 有料Dynoが立ててある
  • 独自ドメインを「abc.com」とする

ACMの有効化

Heroku dashboardの対象AppのSettingsメニューでConfigure SSLをクリックして、
Automatically configure using Automated Certificate Management
を選択して保存。

DNSのCNAME設定

ドメインのDNSに、以下のレコードを設定する。

名前 種類 設定値
www.abc.com. CNAME www.abc.com.herokudns.com.

ドメインの設定

HerokuのSettingsメニューのAdd domainをクリックして、
「www.abc.com」と入力して保存。
DNS Targetがwww.abc.com.herokudns.comのレコードが追加される。

あとはしばらく放置すれば「https://www.abc.com 」でアクセスできるようになります。

56
51
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
56
51

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?