Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Połącz domenę niestandardową

Dzięki Hostingowi Firebase nie musisz rezygnować ze swoich unikalnych, zorientowanych na markę nazw domen. Można używać domeny niestandardowej (jak example.com lub app.example.com ) zamiast Firebase wygenerowanego domeny dla Firebase-hosted miejscu.

Hosting Firebase udostępnia certyfikat SSL dla każdej z Twoich domen i udostępnia Twoje treści za pośrednictwem globalnej sieci CDN.

Pozostała część tego dokumentu przeprowadzi Cię przez te kroki, aby połączyć swoją domenę niestandardową.

Skonfiguruj swoją domenę dla Hostingu

Upewnij się, że masz ukończone „Pierwsze kroki” kreatora z Twojego projektu Firebase stronie Hosting tak, że masz Hosting strony Firebase w projekcie Firebase.

Krok 1: Dodawanie domeny

  1. Z Twojego projektu Hosting strony , wprowadź kreatora do podłączania domeny niestandardowej:

    • Jeśli masz tylko jedną stronę Hosting, kliknij Połącz domenę.
    • Jeśli masz więcej niż jedno miejsce Hosting , kliknij przycisk Widok na żądanym miejscu, a następnie kliknij Połącz domenę.
  2. Wpisz niestandardową nazwę domeny, którą chcesz połączyć ze swoją witryną hostingową.

  3. (Opcjonalnie) Zaznacz pole wyboru, aby przekierować wszystkie żądania w domenie niestandardowej do drugiej określonej domenie (taki że example.com i www.example.com przekierować do tej samej treści).

  4. Kliknij przycisk Kontynuuj, aby rozpocząć proces weryfikacji.

Krok 2: Weryfikacja prawa własności do domeny

Na życzenie w kreatorze konfiguracji Połącz Domeny zweryfikować wierzchołka domeny.

Dzięki tym krokom Twoja domena nie jest już połączona z projektem Firebase i że jesteś właścicielem określonej domeny.

  1. W witrynie dostawcy domeny znajdź stronę zarządzania DNS.

  2. Dodaj i zapisz nowy rekord z następującymi danymi wejściowymi:

    • Typ: Dodawanie rekordu TXT.

      Hosting Firebase wymaga, aby ten rekord TXT był stale obecny w ustawieniach DNS, aby potwierdzić własność domeny i upoważnić Firebase do przypisywania i odnawiania certyfikatów SSL dla Twojej witryny.

      Dostawca domeny może umieścić ten termin jako „Typ rekordu”.

    • Host: Wprowadź klucz domeny wierzchołka .

      Udowodnienie, że jesteś właścicielem domeny wierzchołkowej lub domeny głównej, dowodzi, że jesteś właścicielem wszystkich jej subdomen.

      Dostawca domeny może podać ten termin jako „Nazwa hosta”, „Nazwa” lub „Domena”.

    • Wartość: Skopiuj unikalną wartość w polu weryfikacji.

      Hosting Firebase sprawdza tę wartość, aby potwierdzić własność domeny.

      Dostawca Twojej domeny może umieścić ten termin jako „Dane”.

  3. Pozostawić do 24 godzin w przypadku rozmnażania swoich zaktualizowanych rekordów TXT, a następnie kliknij przycisk Sprawdź.

    Należy pamiętać, że można kliknąć przycisk Anuluj, aby bezpiecznie zamknąć okno Połącz domeny i ponownie w późniejszym czasie. To nie ma wpływu na czas propagacji, ale zostaniesz poproszony, aby ponownie wprowadzić nazwę domeny po ponownym otwarciu okna.

    Po szerokiej czasu propagacji, klikając Zweryfikuj w oknie Połącz domena konsola Firebase pozwala rozpocząć proces certyfikat SSL zaopatrzenie.

    W większości przypadków propagacja Twoich rekordów i weryfikacja domeny nastąpi w ciągu kilku godzin, w zależności od dostawcy domeny. Zapoznaj się z dokumentacją dostawcy domeny, aby uzyskać szczegółowe instrukcje dotyczące dodawania rekordów TXT i czasów propagacji.

    Jeśli kliknięcie Sprawdź monituje komunikat o błędzie, rekordy nie zostały rozmnożone lub Twoje wartości mogą być błędne.

Krok 3: Przejdź na żywo

W oknie Połącz Domain konsoli Firebase wybierz Quick Setup na nowym miejscu lub Ustawienia zaawansowane jeśli masz już działa na innej stronie dostawcy usług hostingowych i potrzebujemy migracji zero przestojów.

Poczekaj na udostępnienie certyfikatu SSL

Po zweryfikowaniu własności domeny udostępniamy certyfikat SSL dla Twojej domeny i wdrażamy go w naszej globalnej sieci CDN w ciągu 24 godzin od przekazania rekordów A DNS do Hostingu Firebase.

Twoja domena zostanie wymieniona jako jedna z alternatywnych nazw podmiotu (SAN) w certyfikacie FirebaseApp SSL. Możesz wyświetlić ten certyfikat za pomocą narzędzi bezpieczeństwa przeglądarki. Podczas obsługi administracyjnej domeny możesz zobaczyć nieprawidłowy certyfikat, który nie zawiera nazwy domeny. Jest to normalna część procesu i zostanie rozwiązana po udostępnieniu certyfikatu domeny.

Dla zaawansowanych użytkowników instalacyjnych, witryna będzie gospodarzem poprzedniego dostawcy usług hostingowych, aż do stanu konfiguracji w projekcie za Firebase Hosting stron aktualizacje Connected.

Twój niestandardowy klucz domeny

Podczas dodawania lub edytowania rekordów DNS, różnych dostawców domen oczekiwać, aby wprowadzić różne wejścia dla polu Host w swoich witrynach zarządzania DNS. Poniżej zestawiliśmy typowe dane wejściowe od popularnych dostawców. Szczegółowe instrukcje znajdziesz w dokumentacji dostawcy domeny.

Typ domeny Niestandardowy klucz domeny
Domena Apex

Typowe dane wejściowe obejmują:

  • @
  • Nazwa domeny wierzchołek (na przykład example .com )
  • Pozostawienie pustego pola Host
Subdomena

Typowe dane wejściowe obejmują:

  • Pełna nazwa subdomeny (na przykład app. example .com )
  • Tylko część subdomeny (na przykład, app tylko, pozostawiając na zewnątrz . example .com )
  • Tylko www dla subdomeny www. example .com

Dostawcy wspólnych domen

Oto kilku typowych dostawców domen i typy danych wejściowych, które mogą być wymagane. Informacje te są w miarę możliwości aktualizowane, ale szczegółowe instrukcje można znaleźć w dokumentacji dostawcy domeny.

Opisy stanu konfiguracji dla domen niestandardowych

Status Opis
Wymaga konfiguracji

Może być konieczna zmiana konfiguracji rekordów DNS.

  • W większości przypadków rekordy A DNS nie zostały przekazane z dostawcy nazwy domeny na serwery Firebase Hosting.
    Wskazówka dotycząca rozwiązywania problemów: jeśli minęło ponad 24 godziny, sprawdź, czy skierowałeś swoje rekordy do Hostingu Firebase.

  • W rzadszych przypadkach, zwłaszcza jeśli używasz przepływu konfiguracji zaawansowanej, wyzwania SSL mogą kończyć się niepowodzeniem, ponieważ:

    • Twoje rekordy DNS zawierają rekordy A lub CNAME, które wskazują na innych dostawców hostingu.
      Wskazówka dotycząca rozwiązywania problemów: sprawdź, czy rekordy A wskazują tylko Hosting Firebase, i usuń wszystkie rekordy CNAME.
    • Migracja nie powiodła się, a token (rekordy DNS TXT lub przesłany plik dostarczony do Twojej witryny) jest teraz nieprawidłowy.
      Rozwiązywanie wskazówka: Kliknij View dla domeny, a następnie dostarczyć nowy token do istniejącej domeny.
Aż do

Twoja domena niestandardowa została poprawnie skonfigurowana, ale Hosting Firebase nie udostępnił certyfikatu SSL.

Czasami następujące problemy mogą spowodować wstrzymanie wydobycia certyfikatu SSL dla domeny niestandardowej:

  • Twoje rekordy CAA są zbyt restrykcyjne.
    Wskazówka dotycząca rozwiązywania problemów: upewnij się, że urzędy certyfikacji `letsencrypt.org` i `pki.goog` mogą tworzyć certyfikaty SSL dla Twojej domeny.
  • Twój kod wyzwania jest nieprawidłowy.
    Jeśli używasz przepływu konfiguracji zaawansowanej, a migracja nie powiodła się, Twój token (i jego kod wezwania) są teraz nieprawidłowe.
    Rozwiązywanie wskazówka: Kliknij View dla domeny, a następnie dostarczyć nowy token do istniejącej domeny.
  • Poprosiłeś o certyfikaty dla zbyt wielu subdomen.
    Wskazówka dotycząca rozwiązywania problemów: Ogólnie rzecz biorąc, Firebase Hosting zaleca nie więcej niż 20 subdomen w jednej niestandardowej domenie wierzchołka, ze względu na limity wydawania certyfikatów SSL.
Połączony

Twoja domena niestandardowa ma odpowiednie rekordy DNS i ma certyfikat SSL.
Możesz wyświetlać zawartość swojej witryny.

Wymaga ponownej weryfikacji

Firebase może wymagać ręcznego ponownego zweryfikowania własności domeny, jeśli wystąpi którakolwiek z następujących sytuacji:

  • Rekord TXT dodaje kiedy początkowo zweryfikować swoją własność domeny został zmieniony lub usunięty z ustawieniami DNS domeny.
    • Pamiętaj, że wiele rekordów TXT z tokenem weryfikacji witryny Google jest dozwolonych w jednej domenie.
    • Wymagamy, aby rekord TXT był stale obecny w ustawieniach DNS, ponieważ potwierdza to, że jesteś właścicielem domeny i upoważnia nas do przypisywania i odnawiania certyfikatów SSL dla Twojej witryny.
  • Osoba, która zweryfikowała własność domeny nie jest już przypisany rolę IAM zawierający wymaganą zgodę, aby zweryfikować własność domeny. Te role obejmują właściciela, edytującego, administratora Firebase i administratora programistycznego Firebase.
Rozwiązywanie wskazówka: Wizyta Twojego projektu strony Hosting , aby zakończyć proces ponownej weryfikacji w określonym oknie czasowym (zazwyczaj 30 dni), aby uniknąć niestandardowej domeny przed automatycznie odłączony od Firebase Hosting.