Özel bir etki alanı bağlayın

Firebase Hosting ile benzersiz, marka odaklı alan adlarınızdan vazgeçmenize gerek yok. Firebase tarafından barındırılan siteniz için Firebase tarafından oluşturulan alan adı yerine özel bir alan adı ( example.com veya app.example.com gibi) kullanabilirsiniz.

Firebase Hosting, alan adlarınızın her biri için bir SSL sertifikası sağlar ve içeriğinizi küresel bir CDN üzerinden sunar.

Bu belgenin geri kalanı, özel alan adınızı bağlamak için bu adımlarda size yol gösterecektir.

Barındırma için alan adınızı ayarlayın

Firebase projenizde bir Firebase Hosting sitesine sahip olmak için projenizin Firebase Hosting sayfasındaki "Başlarken" sihirbazını tamamladığınızdan emin olun.

1. Adım : Özel alan adı ekleyin

  1. Projenizin Barındırma sayfasından özel bir alan adı bağlama sihirbazına girin:

    • Yalnızca bir Barındırma siteniz varsa Özel alan adı ekle 'yi tıklayın.
    • Birden fazla Barındırma siteniz varsa istediğiniz site için Görüntüle'yi ve ardından Özel alan adı ekle'yi tıklayın.
  2. Barındırma sitenize bağlamak istediğiniz özel alan adını girin.

  3. (İsteğe bağlı) Özel alandaki tüm istekleri belirtilen ikinci bir alana yönlendirmek için kutuyu işaretleyin (örneğin example.com ve www.example.com aynı içeriğe yönlendirmesi).

  4. DNS kayıtlarınızı yapılandırmak ve özel alan adınızın kurulumunu tamamlamak için Devam'ı tıklayın.

2. Adım : Özel alan adını ayarlayın

Connect Domain kurulum sihirbazında istenirse apex alan adınızı doğrulayın.

Bu adımlar, alan adınızın halihazırda bir Firebase projesine bağlı olmadığından ve belirtilen alanın sahibi olduğunuzdan emin olmanızı sağlar.

  1. Alan adı sağlayıcınızın sitesinde DNS yönetimi sayfasını bulun.

  2. Aşağıdaki girişlerle yeni bir kayıt ekleyin ve kaydedin:

    • Tür : Bir TXT kaydı ekleyin.

      Firebase Hosting, alan adının sahibi olduğunuzu kanıtlamak ve Firebase'e siteniz için SSL sertifikaları atama ve yenileme yetkisi vermek için bu TXT kaydını DNS ayarlarınızda sürekli olarak mevcut tutmanızı gerektirir.

      Alan adı sağlayıcınız bu terimi "Kayıt Türü" olarak listeleyebilir.

    • Ana Bilgisayar : Apex etki alanı anahtarınızı girin.

      Bir apex alan adına veya kök alana sahip olduğunuzu kanıtlamak, tüm alt alan adlarının sahibi olduğunuzu kanıtlar.

      Alan adı sağlayıcınız bu terimi "Ana Bilgisayar Adı", "Ad" veya "Alan Adı" olarak listeleyebilir.

    • Değer : Benzersiz doğrulama değerini alana kopyalayın.

      Firebase Hosting, alanın size ait olduğunu kanıtlamak için bu değeri kontrol eder.

      Alan adı sağlayıcınız bu terimi "Veri" olarak listeleyebilir.

  3. Güncellenen TXT kayıtlarınızın yayılması için 24 saate kadar bekleyin, ardından Doğrula'yı tıklayın.

    Etki Alanına Bağlan penceresini güvenli bir şekilde kapatmak ve daha sonra yeniden açmak için İptal'e tıklayabileceğinizi unutmayın. Bu yayılma süresini etkilemez ancak pencereyi yeniden açtığınızda alan adınızı yeniden girmeniz istenecektir.

    Yeterli yayılma süresinden sonra, Firebase konsolunun Etki Alanına Bağlan penceresinde Doğrula'ya tıklamak, SSL sertifikası sağlama işlemine başlamanıza olanak tanır.

    Çoğu durumda kayıtlarınızın yayılması ve alan adınızın doğrulanması, alan adı sağlayıcınıza bağlı olarak birkaç saat içinde gerçekleşir. TXT kayıtlarının eklenmesine ve yayılma sürelerine ilişkin ayrıntılı talimatlar için alan adı sağlayıcınızın belgelerine bakın.

    Doğrula'ya tıkladığınızda bir hata mesajı görüntülenirse kayıtlarınız yayılmamıştır veya değerleriniz yanlış olabilir.

Firebase konsolunun Özel Etki Alanı Ekleme sihirbazında Hızlı Kurulum veya Gelişmiş Kurulum'u seçin.

Hızlı Kurulum, şu anda trafik almayan yeni alan adları veya başka bir Hosting sitesinden aktarmaya çalıştığınız alan adları için kullanılabilir. Zaten başka bir barındırma sağlayıcısında istek alan bir alan adınız varsa ve sıfır kesinti süreli bir geçişe ihtiyacınız varsa Gelişmiş Kurulum kullanılabilir.

Gelişmiş Kurulum sihirbazı, Hosting'in trafik almadan önce alan adı üzerinde trafik sunmasına izin vermek için bir SSL sertifikası ve sahiplik talebi oluşturmanıza yardımcı olacaktır.

SSL sertifikası sağlamayı bekleyin

Alan adının size ait olduğunu doğruladıktan sonra, alan adınız için bir SSL sertifikası hazırlıyoruz ve bunu, DNS A kayıtlarınızı Firebase Hosting'e yönlendirmenizden sonraki 24 saat içinde küresel CDN'mizde dağıtıyoruz.

Alanınız FirebaseApp SSL sertifikasında Konu Alternatif Adlarından (SAN) biri olarak listelenecektir. Bu sertifikayı tarayıcının güvenlik araçlarını kullanarak görüntüleyebilirsiniz. Alan adı hazırlanırken alan adınızı içermeyen geçersiz bir sertifika görebilirsiniz. Bu, sürecin normal bir parçasıdır ve alan adınızın sertifikası hazır olduğunda çözülecektir.

Gelişmiş Kurulum kullanıcıları için, projenizin Firebase Barındırma sayfasındaki kurulum durumu Bağlı olarak güncellenene kadar web siteniz önceki barındırma sağlayıcınız tarafından barındırılacaktır.

Özel alan anahtarınız

Farklı etki alanı sağlayıcıları, DNS kayıtlarını eklerken veya düzenlerken, kendi DNS yönetim sitelerinde Ana Bilgisayar alanı için farklı girişler girmenizi bekler. Aşağıda popüler sağlayıcıların ortak girdilerini derledik. Ayrıntılı talimatlar için alan adı sağlayıcınızın belgelerine bakın.

Etki alanı türü Özel alan adı anahtarı
Apex alanı

Ortak girdiler şunları içerir:

  • @
  • Apex alan adı (örneğin, example .com )
  • Ana Bilgisayar alanını boş bırakmak
Alt alan adı

Ortak girdiler şunları içerir:

  • Tam alt alan adı (örneğin, app. example .com )
  • Yalnızca alt alan adı kısmı (örneğin, yalnızca app ve . example .com hariç)
  • www alt alanı için yalnızca www www. example .com

Ortak alan adı sağlayıcıları

Aşağıda bazı yaygın alan adı sağlayıcıları ve her birinin gerektirebileceği girdi türleri yer almaktadır. Bu bilgiler mümkün olduğu kadar güncel tutulur, ancak ayrıntılı talimatlar için alan adı sağlayıcınızın belgelerine bakın.

Özel alan adları için kurulum durumu açıklamaları

Durum Tanım
Kurulum gerekiyor

DNS kayıtlarınızla bir yapılandırmayı değiştirmeniz gerekebilir.

  • Çoğu durumda DNS A kayıtlarınız alan adı sağlayıcınızdan Firebase Hosting sunucularına yayılmamıştır.
    Sorun giderme ipucu: 24 saatten uzun süre geçtiyse kayıtlarınızı Firebase Hosting'e yönlendirip yönlendirmediğinizi kontrol edin.

  • Daha nadir durumlarda, özellikle Gelişmiş Kurulum akışını kullanıyorsanız SSL sorgulamalarının başarısız olmasının nedeni şunlar olabilir:

    • DNS kayıtlarınızda diğer barındırma sağlayıcılarını işaret eden A kayıtları veya CNAME kayıtları bulunmaktadır.
      Sorun giderme ipucu: A kayıtlarınızın yalnızca Firebase Hosting'i işaret ettiğinden emin olun ve tüm CNAME kayıtlarını kaldırın.
    • Taşıma işlemi başarısız oldu ve belirteç (DNS TXT kayıtları veya sitenize sağlanan yüklenen dosya) artık geçersiz.
      Sorun giderme ipucu: Alan adı için Görüntüle'yi tıklayın ve ardından yeni jetonu mevcut alanınıza sağlayın.
Askıda olması

Özel alan adınızı doğru şekilde ayarladınız ancak Firebase Hosting bir SSL sertifikası sağlamadı.

Bazen aşağıdaki sorunlar özel bir alan adı için SSL sertifikası basımını durdurabilir:

  • CAA kayıtlarınız çok kısıtlayıcı.
    Sorun giderme ipucu: "letsencrypt.org" ve "pki.goog" sertifika yetkililerinin alan adınız için SSL sertifikaları oluşturmasına izin verildiğinden emin olun.
  • Mücadele kodunuz geçersiz.
    Gelişmiş Kurulum akışını kullanıyorsanız ve geçiş başarısız olduysa belirteciniz (ve sınama kodunuz) artık geçersizdir.
    Sorun giderme ipucu: Alan adı için Görüntüle'yi tıklayın ve ardından yeni jetonu mevcut alanınıza sağlayın.
  • Çok fazla alt alan adı için sertifika istediniz.
    Sorun giderme ipucu: Genel olarak Firebase Hosting, SSL sertifikası basım limitleri nedeniyle bir apex özel alan adında 20'den fazla alt alan adı önermez.
Darphane Sertifikası

Alan adınız için bir SSL sertifikası üretiliyor.

Bağlı

Özel alan adınız uygun DNS kayıtlarına ve SSL sertifikasına sahiptir.
Sitenizin içeriğini sunabilirsiniz.