Łączenie domeny niestandardowej

Dla aplikacji wdrożonych w Firebase App Hosting nie musisz tracić unikalnych, skoncentrowanych na marce nazw domen. Dla witryny hostowanej w Firebase możesz użyć domeny niestandardowej (takiej jak example.com lub app.example.com) zamiast domeny wygenerowanej przez Firebase. Firebase App Hosting udostępnia certyfikat SSL każdej z Twoich domen.

Z dalszej części tego dokumentu dowiesz się, jak połączyć domenę niestandardową.

Skonfiguruj domenę na potrzeby App Hosting

Musisz wykonać podstawowe zadania związane z konfiguracją App Hosting, aby mieć witrynę Firebase App Hosting w swoim projekcie Firebase.

Krok 1. Dodaj domenę niestandardową

  1. Otwórz stronę App Hosting w swoim projekcie.
  2. Wybierz backend App Hosting przy użyciu opcji Wyświetl panel.
  3. Wybierz kartę Ustawienia, a następnie kliknij Dodaj domenę niestandardową.
  4. Wpisz niestandardową nazwę domeny, którą chcesz połączyć ze swoją witryną w App Hosting.
  5. (Opcjonalnie) Zaznacz pole wyboru, aby przekierowywać wszystkie żądania z domeny niestandardowej do drugiej określonej domeny (np. example.com i www.example.com przekierowują do tej samej treści).
  6. Kliknij Dalej, aby skonfigurować rekordy DNS i zakończyć konfigurację domeny niestandardowej.

Krok 2. Skonfiguruj domenę niestandardową

  1. Kreator Dodaj domenę niestandardową w konsoli Firebase wyświetli rekordy, które musisz zaktualizować, aby przekierować Twoją stronę na usługę Firebase App Hosting. Dodawaj, usuwaj i zapisuj rekordy domeny u dostawcy DNS za pomocą tych danych:

    • Typ: dodaj podany rekord DNS.
    • Host: wpisz niestandardowy klucz domeny na potrzeby rekordów. Wskazany host to domena, w której chcesz udostępniać treści. Może to być domena najwyższego poziomu lub subdomena. Dostawca domeny może podać ten termin jako „Nazwa hosta”, „Nazwa” lub „Domena”.

    • Wartość: przypisz podaną wartość do rekordów. Dostawca domeny może wyświetlać te hasła jako „Dane”, „Wskazuje na”, „Treść”, „Adres” lub „Adres IP”. Zawartość pola wartości różni się w zależności od typu rekordu. Rekordy A i AAAA zawierają adresy IP jako wartości, a rekordy TXT są ciągami tekstowymi.

Poczekaj na udostępnienie certyfikatu SSL. Może to potrwać do kilku godzin od skierowania DNS do Firebase App Hosting. W większości przypadków rozpowszechnienie rekordów i udostępnienie certyfikatu SSL odbywa się w ciągu godziny, w zależności od dostawcy domeny.

Poczekaj na udostępnienie certyfikatu SSL

Udostępnienie certyfikatu SSL Twojej domenie po zaktualizowaniu rekordów DNS przez App Hosting może potrwać kilka godzin.

Certyfikat możesz wyświetlić za pomocą narzędzi zabezpieczających w przeglądarce. Podczas obsługi administracyjnej domeny możesz widzieć nieprawidłowy certyfikat lub mieć problemy z nawiązaniem połączenia z domeną. Jest to normalna część procesu, która zostanie zakończona po udostępnieniu certyfikatu domeny.

Uwaga: w razie potrzeby Firebase App Hosting automatycznie ponownie udostępnia certyfikaty SSL domen niestandardowych.

Niestandardowy klucz domeny

Podczas dodawania lub edytowania rekordów DNS różni dostawcy domen wymagają podania różnych danych wejściowych w polu Host w swoich witrynach zarządzania DNS. 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)
  • Pozostaw pole Host puste.
Subdomena

Typowe dane wejściowe to:

  • Pełna nazwa subdomeny (np. app.example.com)
  • Tylko część subdomeny (np. tylko app, z pominięciem .example.com)
  • Tylko www w subdomenie 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 szczegółowe instrukcje można znaleźć w dokumentacji dostawcy domeny.

Opisy stanów 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 App Hosting.
    Wskazówka dotycząca rozwiązywania problemów: jeśli minęły ponad 24 godziny, sprawdź, czy rekordy są ustawione na Firebase App Hosting.

  • W rzadkich przypadkach testy SSL mogą nie działać, ponieważ rekordy DNS zawierają rekordy A lub CNAME wskazujące innych dostawców usług hostingowych.
    Wskazówka dotycząca rozwiązywania problemów: sprawdź, czy rekordy A wskazują tylko na Firebase App Hosting, i usuń wszystkie rekordy CNAME.

Oczekujący

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

Czasami zbyt restrykcyjne rekordy CAA mogą blokować generowanie certyfikatu SSL dla domeny niestandardowej. Sprawdź, czy urzędy certyfikacji „letsencrypt.org” i „pki.goog” mogą tworzyć certyfikaty SSL dla Twojej domeny.

Certyfikat generowania

Trwa generowanie certyfikatu SSL dla Twojej domeny.

Połączono

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