Menghubungkan domain kustom

Anda dapat menghubungkan domain kustom (seperti example.com atau myrealtimeapp.example.com ) ke situs Firebase Hosting.

Firebase Hosting akan menyediakan sertifikat SSL untuk setiap domain dan menayangkan konten Anda melalui CDN global.

Secara umum, Firebase Hosting merekomendasikan tidak lebih dari 20 subdomain di satu domain kustom apex, terkait adanya batas pembuatan sertifikat SSL.

Menyiapkan domain Anda untuk Hosting

Pastikan Anda telah menyelesaikan wizard "Memulai" dari halaman Firebase Hosting project sehingga Anda memiliki situs Firebase Hosting di project Firebase.

  1. Dari halaman Hosting project Anda, masukkan wizard untuk menghubungkan domain kustom:

    • Jika Anda hanya memiliki satu situs Hosting, klik Hubungkan domain.
    • Jika Anda memiliki lebih dari satu situs Hosting, klik Lihat untuk situs yang diinginkan, lalu klik Hubungkan domain.
  2. Masukkan domain kustom yang ingin Anda hubungkan ke situs Hosting.

  3. (Opsional) Centang kotak untuk mengalihkan semua permintaan di domain kustom ke domain kedua yang ditentukan.

  4. Klik Lanjutkan untuk memulai proses validasi. Lalu, jika diminta, verifikasi kepemilikan domain Anda dengan mengikuti petunjuk di wizard penyiapan.

    Langkah-langkah ini memastikan bahwa domain Anda belum terhubung ke project Firebase dan Anda memiliki domain yang ditentukan.

  5. Untuk menyelesaikan penyiapan domain kustom, dalam banyak kasus Anda dapat menggunakan mode Penyiapan Cepat.

    Namun, jika Anda sudah memiliki situs yang berjalan di penyedia hosting lain dan memerlukan migrasi tanpa periode nonaktif, pilih Penyiapan Lanjutan dari menu drop-down mode penyiapan.

    • Penyiapan Cepat - Arahkan data A DNS untuk domain Anda ke Firebase Hosting.

    • Penyiapan Lanjutan — Ikuti petunjuk di layar untuk mengupdate data TXT DNS domain Anda atau mengupload file ke lokasi yang ditentukan di situs Anda yang ada. Setelah verifikasi selesai, Anda dapat mengarahkan data A DNS Anda ke Firebase Hosting dengan aman.

  6. Firebase menyediakan sertifikat SSL dalam waktu 24 jam setelah Anda mengarahkan data A DNS Anda ke Firebase Hosting.

Deskripsi status penyiapan untuk domain kustom

Status Deskripsi
Perlu penyiapan

Anda mungkin perlu mengubah konfigurasi dengan data DNS Anda.

  • Pada kebanyakan kasus, data A DNS Anda belum diterapkan dari penyedia nama domain ke server Firebase Hosting.
    Tips pemecahan masalah: Jika sudah lebih dari 24 jam, pastikan bahwa Anda telah mengarahkan data ke Firebase Hosting.

  • Pada kasus yang lebih jarang terjadi, terutama jika Anda menggunakan alur Penyiapan Lanjutan, tantangan SSL mungkin akan gagal karena:

    • Data DNS Anda memiliki data A atau data CNAME yang mengarah ke penyedia hosting lain.
      Tips pemecahan masalah: Pastikan data Anda hanya mengarah ke Firebase Hosting, dan hapus semua data CNAME.
    • Migrasi gagal, dan token (data TXT DNS atau file diupload yang diberikan ke situs Anda) sekarang tidak valid.
      Tips pemecahan masalah: Klik Lihat untuk domain tersebut, lalu berikan token baru ke domain Anda yang ada.
Tertunda

Anda menyiapkan domain kustom dengan benar, tetapi Firebase Hosting belum memberikan sertifikat SSL.

Terkadang, masalah berikut dapat menghentikan pembuatan sertifikat SSL untuk suatu domain kustom:

  • Data CAA Anda terlalu ketat.
    Tips pemecahan masalah: Pastikan otoritas sertifikat Let's Encrypt diizinkan untuk membuat sertifikat SSL untuk domain Anda.
  • Kode tantangan Anda tidak valid.
    Jika Anda menggunakan alur Penyiapan Lanjutan dan migrasi gagal, token Anda (dan kode tantangannya) sekarang tidak valid. Tips pemecahan masalah: Klik Lihat untuk domain tersebut, lalu berikan token baru ke domain Anda yang ada.
  • Anda meminta sertifikat untuk terlalu banyak subdomain.
    Secara umum, Firebase Hosting merekomendasikan tidak lebih dari 20 subdomain di satu domain kustom apex, terkait adanya batas pembuatan sertifikat SSL.
Terhubung

Domain kustom Anda memiliki data DNS yang sesuai dan memiliki sertifikat SSL.
Anda dapat menayangkan konten situs.

Menunggu penyediaan sertifikat SSL

Setelah memverifikasi kepemilikan domain, kami akan menyediakan sertifikat SSL untuk domain Anda dan menerapkannya di seluruh CDN global kami. Proses ini bisa memakan waktu beberapa jam.

Domain Anda akan terdaftar sebagai Subject Alternative Names dalam sertifikat SSL FirebaseApp, yang dapat dilihat secara publik. Selagi domain disediakan, Anda mungkin melihat sertifikat tidak valid yang tidak menyertakan nama domain Anda. Ini adalah bagian proses yang normal dan akan teratasi setelah sertifikat domain Anda tersedia.

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.