Połącz domenę niestandardową

Dzięki Firebase Hosting nie musisz rezygnować z wyjątkowych nazw domen związanych z marką. Zamiast domeny wygenerowanej przez Firebase możesz użyć domeny niestandardowej (np. example.com lub app.example.com) dla witryny hostowanej w Firebase.

Firebase Hosting udostępnia certyfikat SSL dla każdej z Twoich domen i wyświetla Twoje treści w globalnej sieci CDN.

Z dalszej części tego dokumentu dowiesz się, jak połączyć niestandardowe w Twojej domenie.

Konfigurowanie domeny na potrzeby Hosting

Upewnij się, że wykonano wszystkie czynności podane w artykule „Pierwsze kroki”. z poziomu swojego projektu Firebase Hosting strona aby mieć witrynę Firebase Hosting w projekcie Firebase.

Krok 1. Dodaj domenę niestandardową

  1. Na stronie Hosting projektu otwórz kreatora łączenia domeny niestandardowej:

    • Jeśli masz tylko jedną witrynę Hosting, kliknij Dodaj domenę niestandardową.
    • Jeśli masz więcej niż jedną witrynę Hosting, kliknij Wyświetl wybraną witrynę, a następnie kliknij Dodaj domenę niestandardową.
  2. Wpisz niestandardową nazwę domeny, którą chcesz połączyć ze swoim urządzeniem Hosting witrynie.

  3. (Opcjonalnie) Zaznacz pole wyboru, aby przekierowywać wszystkie żądania z domeny niestandardowej do drugą określoną domenę (taką jak example.com i www.example.com przekierowują do tej samej treści).

  4. Kliknij Dalej, aby skonfigurować rekordy DNS i ukończyć konfigurowanie domeny niestandardowej.

Krok 2. Skonfiguruj domenę niestandardową

Jeśli w kreatorze konfiguracji Połącz domenę pojawi się taka prośba, potwierdź domenę najwyższego poziomu.

Te czynności pozwolą upewnić się, że Twoja domena nie jest już połączona projektu Firebase i jesteś właścicielem podanej domeny.

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

  2. Dodaj i zapisz nowy rekord z tymi danymi wejściowymi:

    • Typ: dodaj rekord TXT.

      Firebase Hosting wymaga ciągłego przechowywania tego rekordu TXT w ustawieniach DNS, aby potwierdzić własność domeny oraz upoważnić Firebase do przypisywania i odnawiania certyfikatów SSL Twojej witryny.

      Dostawca domeny może wskazać ten termin jako „Record Type” (Typ rekordu).

    • Host: wpisz kluczem domeny apex.

      Dowód własności domeny najwyższego poziomu, czyli domeny głównej, wszystkich subdomen.

      Dostawca domeny może wymienić ten termin jako „Host Name”, „Name” (Nazwa hosta), lub „Domena”.

    • Wartość: skopiuj unikalną wartość weryfikacyjną do tego pola.

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

      Twój dostawca domeny może podać ten termin jako „Dane”.

  3. Poczekaj do 24 godzin na propagację zaktualizowanych rekordów TXT, a potem kliknij Weryfikuj.

    Pamiętaj, że możesz kliknąć Anuluj, aby bezpiecznie zamknąć okno Połącz domenę i otworzyć je ponownie w późniejszym terminie. Nie wpłynie to na czas propagacji, ale po ponownym otwarciu okna pojawi się prośba o ponowne wpisanie nazwy domeny.

    Po upływie wystarczającego czasu na propagację kliknięcie Zweryfikuj w oknie Połącz domenę w konsoli Firebase umożliwia rozpoczęcie procesu udostępniania certyfikatu SSL.

    W większości przypadków propagacja rekordów i weryfikacja domeny nastąpi w ciągu kilku godzin (w zależności od dostawcy domeny). Więcej informacji: w dokumentacji dostawcy domeny znajdziesz szczegółowe instrukcje dodawania Rekordy TXT i czas propagacji.

    Jeśli po kliknięciu Sprawdź pojawi się komunikat o błędzie, oznacza to, że rekordy nie zostały rozpowszechnione lub wartości są nieprawidłowe.

.

W kreatorze Dodawanie domeny niestandardowej w konsoli Firebase wybierz Szybka konfiguracja lub Konfiguracja zaawansowana.

Szybka konfiguracja może być używana w przypadku nowych domen, które nie generują obecnie ruchu, lub domen, które próbujesz przenieść z innej witryny Hosting. Konfiguracji zaawansowanej możesz użyć, jeśli masz już domenę odbierającą do innego dostawcy usług hostingowych i nie wymagają migracji bez przestojów.

Kreator konfiguracji zaawansowanej pomoże Ci utworzyć certyfikat SSL i roszczenie dotyczące własności, dzięki któremu Hosting będzie obsługiwać ruch w domenie, zanim który odbiera ruch.

Czekaj na udostępnienie certyfikatu SSL

Po zweryfikowaniu własności domeny udostępniamy certyfikat SSL dla Twojej witryny, i wdrożyć ją w naszej globalnej sieci CDN w ciągu 24 godzin Rekordy A DNS dla domeny Firebase Hosting.

Twoja domena będzie widoczna jako jedna z alternatywnych nazw podmiotu (SAN) w Certyfikat SSL aplikacji Firebase. Certyfikat możesz wyświetlić za pomocą narzędzi bezpieczeństwa przeglądarki. Podczas konfigurowania domeny możesz zobaczyć nieprawidłowy certyfikat, który nie zawiera nazwy Twojej domeny. To normalna część procesu, która zostanie rozwiązana, gdy certyfikat Twojej domeny będzie dostępny.

W przypadku użytkowników z konfiguracją zaawansowaną witryna będzie hostowana przez poprzedni hosting. dostawcy do momentu stan konfiguracji na projektu Firebase Hosting strona – aktualizacje stanu Połączono.

Niestandardowy klucz domeny

Podczas dodawania lub edytowania rekordów DNS różni dostawcy domen oczekują, aby wpisać różne dane wejściowe w polu Host w ustawieniach zarządzania DNS witryn. Zebraliśmy poniżej popularne 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 to:

  • @
  • Nazwa domeny najwyższego poziomu (na przykład example.com).
  • pozostawienie pola Host (Host) pustego;
Subdomena

Typowe dane wejściowe to:

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

Popularni dostawcy domen

Oto kilku popularnych dostawców domen i rodzaje danych wejściowych, które mogą być wymagane. Te informacje są w miarę możliwości aktualizowane, ale zapoznaj się z w dokumentacji dostawcy domeny.

Opis stanu konfiguracji domen niestandardowych

Stan Opis
Wymaga konfiguracji

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

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

  • W rzadkich przypadkach, zwłaszcza gdy używasz konfiguracji zaawansowanej, testy zabezpieczające, testy SSL mogą powodować błędy, ponieważ:

    • Nie udało się zweryfikować certyfikatu SSL, a token (DNS TXT) się nie powiódł rekordów ani przesłanych przesłanego do witryny) jest teraz nieprawidłowy.
      Wskazówka dotycząca rozwiązywania problemów: kliknij Wyświetl obok domeny, a następnie podaj nowy token dla istniejącej domeny.
Oczekujący

Masz prawidłowo skonfigurowaną domenę niestandardową, ale Firebase Hosting nie udostępnił(a) certyfikatu SSL.

Czasami w procesie generowania certyfikatu SSL dla domeny niestandardowej mogą wystąpić problemy:

  • 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 w Twojej domenie.
  • Twój kod wyzwania jest nieprawidłowy.
    Jeśli używasz karty Zaawansowane Błąd konfiguracji i migracja, Twój token (i test zabezpieczający) ) są teraz nieprawidłowe.
    Wskazówka dotycząca rozwiązywania problemów: kliknij Wyświetl obok domeny, a następnie podaj nowy token w istniejącej domenie.
  • poproszono o certyfikaty dla zbyt wielu subdomen.
    Wskazówka dotycząca rozwiązywania problemów: z powodu limitów tworzenia certyfikatów SSL Firebase Hosting zaleca, aby w jednej domenie niestandardowej na poziomie najwyższym nie było więcej niż 20 subdomen.
Certyfikat generowania

Tworzony jest certyfikat SSL dla Twojej domeny.

Połączono

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