カスタム ドメインを接続する

アプリ向けにブランド名を連想させる一意のドメイン名をあきらめる必要はありません Firebase App Hosting にデプロイされました。カスタム ドメイン( example.com または app.example.com など)を、Firebase で生成されたドメイン Firebase でホストされているサイトです。Firebase App Hosting は SSL をプロビジョニングします。 作成する必要があります。

このドキュメントの残りの部分では、カスタム できます。

App Hosting のドメインの設定

「新規顧客の獲得」目標を App Hosting 設定タスクを Firebase プロジェクトに Firebase App Hosting サイトが含まれているとします。

ステップ 1: カスタム ドメインを追加する

  1. プロジェクトの App Hosting ページをご覧ください。
  2. [ダッシュボードを表示] オプションを使用して、App Hosting バックエンドを選択します。
  3. [設定] タブを選択し、[カスタム ドメインを追加] をクリックします。
  4. 接続するカスタム ドメイン名を入力します。 App Hosting のサイト。
  5. (省略可)カスタム ドメインのすべてのリクエストをリダイレクトするチェックボックスをオンにします。 2 番目に指定したドメイン(example.comwww.example.com など) 同じコンテンツにリダイレクトされます。
  6. [続行] をクリックして DNS レコードを構成し、セットアップを完了します。 カスタム ドメインを作成できます。

ステップ 2: カスタム ドメインを設定する

  1. Firebase コンソールの [カスタム ドメインの追加] ウィザードに、 ページが Firebase アプリを指すように更新する必要があるレコード HostingDNS プロバイダでドメインのレコードを追加、削除、保存する 次の入力に置き換えます。

    • タイプ: 指定した DNS レコードを追加します。
    • ホスト: カスタム ドメインキー ありません指定したホストは コンテンツ配信プラットフォームを指定します このドメインには APEX ドメインまたはサブドメインを指定できます。ドメイン プロバイダによっては、 「ホスト名」、「名前」、「ドメイン」のいずれかを指定します。

    • : 指定された値をレコードに割り当てます。ご利用のドメイン プロバイダはこの用語を「データ」、「ポイント先」、「コンテンツ」、 「アドレス」または「IP アドレス」値フィールドの内容は、 A レコードと AAAA レコードは IP アドレスを持ち、A レコードと AAAA レコードは TXT レコードは文字列です。

SSL 証明書のプロビジョニングが完了するまで待ちます。このため、 DNS が Firebase App Hosting を指すように指定してから数時間かかる場合もあります。ほとんどの 場合、レコードの伝播と SSL 証明書のプロビジョニングは この処理は 1 時間以内に行われます(ドメイン プロバイダによって異なります)。

SSL 証明書のプロビジョニングを待機する

App Hosting で SSL 証明書がプロビジョニングされるまで数時間かかることがあります。 DNS レコードを更新した後にドメインの所有権を証明します。

この証明書は、ブラウザのセキュリティ ツールを使用して表示できます。一方、 ドメインがプロビジョニングされている場合、無効な証明書が表示されるか、問題が発生する可能性があります 接続しますこれはプロセスの通常の部分であり、 有効になります。

注: Firebase App Hosting は、次のように SSL 証明書を自動的に再プロビジョニングします。 必要があります。

カスタム ドメインキー

DNS レコードを追加または編集する際、ドメイン プロバイダによって DNS 管理サイト内の [Host] フィールドに異なる入力を入力する。 以下に、一般的なプロバイダからの一般的な入力情報をまとめました。ドメインの紹介 プロバイダのドキュメントをご覧ください。

ドメインのタイプ カスタム ドメインキー
Apex ドメイン

一般的な入力情報:

  • @
  • Apex ドメイン名(example.com など)
  • [ホスト] フィールドは空白のままにする
サブドメイン

一般的な入力情報:

  • 完全なサブドメイン名(app.example.com など)
  • サブドメイン部分のみ(app のみで .example.com は除外)
  • www.example.com のサブドメインには www のみ

一般的なドメイン プロバイダ

一般的なドメイン プロバイダと、それぞれに必要な入力の種類は次のとおりです。この情報は可能な限り最新の状態に保たれますが、詳しい手順についてはドメイン プロバイダのドキュメントをご覧ください。

カスタム ドメインのステータスの説明

ステータス 説明
設定が必要です

DNS レコードを使った構成の変更が必要な場合があります。

  • ほとんどの場合、DNS A レコードは伝播されていません。 ドメイン名プロバイダから Firebase App Hosting サーバーへ。
    トラブルシューティングのヒント: 24 時間以上経過している場合は、 レコードが Firebase App Hosting を指すようにしているとします。

  • まれに、以下の理由で SSL チャレンジが失敗することがあります。 DNS レコードに A レコードまたは CNAME レコードがあり、 他のホスティング プロバイダを参照するように設定します。
    トラブルシューティングのヒント: A レコードが Firebase App Hosting] を選択し、すべての CNAME レコードを削除します。

保留中

カスタム ドメインは正しく設定されていますが、 Firebase App Hosting は SSL 証明書をプロビジョニングしていません。

CAA レコードの制限が厳しすぎることがある カスタム・ドメインの SSL 証明書の作成が停滞する可能性があります。 認証局がすべての証明書を 「letencrypt.org」と「pki.goog」は、サービス アカウントに対する SSL 証明書の作成を ご利用のドメイン。

証明書を作成中

ドメインの SSL 証明書を作成しています。

接続済み

カスタム ドメインには適切な DNS レコードがあり、SSL 証明書があります。
自分のサイトのコンテンツを提供できます。