HerokuもAddonなしでSSL対応が簡単になっているんだけど、やはりルートドメインには対応できていない。良いケースではかなり簡単でありがたいけどね。アクセスしたかったので、Herokuのお手軽SSLは使えない。何はともあれ、とりあえず自分のドメインを登録。左の無料プランを選択。DNSが設定されている場合はこんな感じで自動的にレコードつくってくれる。今回はRoute53の設定値を引き継ぎたいのでとても楽です。すべてこのままで良いわけではないので注意。下記のように修正します。Herokuがデフォルトで用意してくれるドメインですね。ように振る舞うことができるらしい。したら最初は雲のマークがグレーになっているかも。2つのCNAMEのステータスがオレンジ色になるように、雲マークをクリックしましょう。DNS切り替えと、こんな感じにDNSを変えろと言われます。ドメインを購入したサイトにログインして、ドメインの設定画面からDNSを変更しましょう。ムームードメインだとこんな感じ。DNSの変更には時間がかかります。24時間とか48時間とか言われますが、だいたい30分くらいで変更される印象。思ったらこのブログ書きながら行った作業では1日待たされた。こちらとかを使わせてもらって確認してみましょう。これをしないと多分SSL証明書がつくれないはず。うまくいくと、下のような画面になります。SSL証明書作成DNSが切り替わって、なおかつステータスがActiveになってからでないと、CloudFlareで証明書が作れないっぽいので注意。ドメインの所有権が確認できてないので当然か。メニューから行けます。オプションはそのままでOK。DNS切り替え前だと、下記のようなエラーが出ます。取得できるので、この画面を開いたまま、HerokuのSettingsを開きます。それぞれ貼り付けます。ここでエラーになる時は、DNSが完全に切り替わってないかもしれません。時間をおいて試してみましょう。まって、DNSが切り替わってもエラーになる場合があるみたい。その場合は下記のコマンドでアップしてみると良いかもです。my-appHerokuの管理画面がこうなったらOK。混合のサイトになっている場合は、このオプションを有効にしておくと良いかもです。手作業でやると大変ですからね。こんな感じで良いと思います。完結しなくなっちゃいますが、仕方ないですね。簡単ですし、証明書の更新も15年いらないので楽。SawadaフリーランスUXエンジニアビジョンとデザインとコードが大事おすすめの記事SSLにしたらCakePHPでfaviconが表示されなくなった。SSL使う時javascriptの読み込みで気をつけるのはhttp://だけじゃなかった...と思ったけどそうじゃなかった。workabroad.jp。