多分簡単。
けっこうハマって右往左往したけど結局簡単だったお話。
まず本番環境じゃなく、ドメイン設定してしまっていたらドメイン設定をHerokuから消そう。
#DNSの設定
##1.Add-ons PointDNSを入れる
右上の Domain name にドメイン入れて Add を押す。
このDNSをメモする
dns12.pointhq.com
dns15.pointhq.com
dns8.pointhq.com
これをドメイン取得したサイトに行ってネームサーバーへ記入する。
これで待つこと数時間から1日で独自ドメインは反映される。
##ハマったこと
他のサイトには、無料でなんとか設定しようとしていることや
サブドメインなしの設定をCDN使って迂回しながら行っている様で
自分の理解が追い付かず、ハマってしまった。
heroku だとサブドメインなしが出来ないって書いたあったが、実際は上の設定だけで簡単に出来ました。
Herokuにて Configure SSLをクリックしてSSL設定する。
##2.DNS Target の値をメモ
HerokuのDNS Target の値をメモしておく。
例:ドメイン名.herokudns.com って値
sample.com.herokudns.com の様な感じになっているはず。
よくよく確認すると、heroku.comではなく 「 heroku d n s .com 」「dns.com」になっている点に注意。
先ほどメモッた値(例:sample.com.herokudns.com)を
ALIAS
CNAME
の2つを鉛筆マークの編集ボタンから編集して書き換える。
※元の値は 「アプリ名.herokuapp.com 」「sample-app.herokuapp.com」の様になっていると思う。
これで問題無く無事に解決した。
##ハマったこと
SSL設定するときに、ドメイン名.herokudns.com を変更する様にっていう警告みたいな文章をきちんと読まなかったこと。
勝手に値が変わるみたいな感じで解釈してしまった。
そのため、SSLにはなったが、hedokuのドメイン名のままだった。
###その他
ALIAS、CNAME の設定で CNAMEがWWW のままだけど問題無い。
wwwは消せないけど、そのままでサブドメインなしのSSLで運用出来ます。
確認済。
◆参考
Ruby on Rails5でコメント付きブログを簡単に作成してデザインも一緒にする手順 初心者向けの無料講座
プログラミングで挫折しそうなら読むべき記事