どーも、ぐるたか@guru_takaです。
CloudflareのサブドメインをFirebase Hostingで使う方法をまとめました。以下の記事に沿って、進めています。
参考
How To Use Custom Sub Domain For Your Firebase Hosting
MEMO
Firebase Hostingへのデプロイは完了済みという前提で進めています。目次
主な流れ
STEP.1
Cloudflareでサブドメイン追加
STEP.2
Firebase Hostingのダッシュボードで設定
STEP.3
Cloudflareに認証情報を追加
STEP.4
Firebase Hostingで所有権の証明を実施
STEP1:cloudflareでサブドメイン追加
以下の手順で、Cloudflareでサブドメインを追加します。
STEP2:Firebase Hostingのカスタムドメインを設定
次に、Firebase Hostingのカスタムドメインを設定します。
その後に、サブドメインを入力。
すると、所有権の確認に進むので、提示された値をコピーします。ここで一旦、cloudflareの設定に戻ります。
STEP3:cloudflareに認証情報を追加
先程コピーした所有権の確認の値を、cloudflare側で登録します。
STEP4:firebase hostingで所有権の証明を実施
最後に、firebase hostingの先程の画面に戻って、所有権の証明を行えばOK!
私の場合、Cloudflareに証明書を登録した後、すぐには証明できずにエラー。10分後にトライしたら、証明が完了しました。
もし、うまく証明できない場合は、時間を空けて再トライすると良さそうです。
最後に
以上になります。もともとFirebase HostingにもCDNが搭載されているので、Cloudflare側のCDNをオフにしたい場合は、DNSオンリーにすると良いでしょう!
コメントを残す