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

Özel bir etki alanı bağlayın

Firebase Hosting ile benzersiz, marka merkezli alan adlarınızdan vazgeçmek zorunda değilsiniz. Sen (gibi özel bir alan adı kullanabilir example.com veya app.example.com yerine Firebase barındırılan site için Firebase oluşturulan etki alanının).

Firebase Hosting, etki alanları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österir.

Alan adınızı Hosting için ayarlayın

Eğer projenizin gelen "Başlangıç" sihirbazı tamamladıktan emin olun Firebase Barındırma sayfa size Firebase projede bir Firebase Hosting sitem var ki.

1. Adım: Ekleme alanı

  1. Projeniz oluyor itibaren sayfasını Hosting , özel bir alan bağlamak için sihirbazı girin:

    • Yalnızca bir Barındırma siteniz varsa, Bağlan etki alanını tıklayın.
    • Eğer varsa , birden fazla Barındırma siteyi ardından Bağlan etki alanını tıklayın istenen site için görünümü tıklatın.
  2. Barındırma sitenize bağlamak istediğiniz özel alan adını girin.

  3. (İsteğe bağlı) (öyle ki ikinci belirtilen etki alanına özel alan bütün isteklerini yönlendirmek için kutuyu işaretleyin example.com ve www.example.com aynı içeriğe yönlendirme).

  4. Doğrulama işlemini başlatmak için Devam tıklayın.

2. Adım: Alan sahipliğini doğrulama

Bağlan Alan kurulum sihirbazında İstenirse, apeks alan adını doğrulamak.

Bu adımlar, alan adınızın halihazırda bir Firebase projesine bağlı olmamasını ve belirtilen alan adına sahip olmanızı sağlar.

  1. Etki alanı 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: TXT kaydı ekleyin.

      Firebase Hosting, alan adının size ait olduğunu 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 bulundurmanızı gerektirir.

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

    • Host: senin girin apeks alan anahtarı .

      Bir apeks etki alanına veya kök etki alanına sahip olduğunuzu kanıtlamak, tüm alt etki alanlarına sahip olduğunuzu kanıtlar.

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

    • Değer: alanına benzersiz doğrulama değerini kopyalayın.

      Firebase Hosting, alan sahibi olduğunuzu kanıtlamak için bu değeri kontrol eder.

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

  3. Güncellenmiş TXT kayıtlarının yayılması için 24 saate kadar bekleyin, sonra da doğrulama tıklayın.

    Not güvenle yakın Bağlan Alan penceresine İptal ve daha sonraki bir zamanda yeniden tıklayın olabileceğini. Bu yayılma süresini etkilemez, ancak istenir alan adınızı yeniden girmek pencereyi yeniden açtığınızda.

    Firebase konsolu SSL sertifikası provizyon işlemine başlamak için izin verir bol yayılma süre sonra, klik Bağlan Alan penceresinde olun.

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

    Klik isteyen bir hata iletisi doğrulama ederse, kayıtlar yayılmadığı veya değerler yanlış olabilir.

3. Adım: Git canlı

Zaten bir site başka barındırma sağlayıcısına üzerinde çalışan ve sıfır kesinti göç gerekiyorsa Firebase konsolunun Bağlan Alan penceresinde, yeni bir site veya Gelişmiş Kurulum için Hızlı Kurulum seçin.

SSL sertifikası sağlamayı bekleyin

Alan adı sahipliğini doğruladıktan sonra, siz DNS A kayıtlarınızı Firebase Hosting'e yönlendirdikten sonraki 24 saat içinde alanınız için bir SSL sertifikası sağlarız ve bunu global CDN'mizde dağıtırız.

Alan adı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ın temel hazırlığı yapılı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ı kullanılabilir hale geldikten sonra çözülecektir.

Gelişmiş Kurulum kullanıcılar için, web sitenizin kadar önceki barındırma sağlayıcı tarafından ev sahipliği yapacak ayar durumu projenizin içinde sayfa Barındırma Firebase Bağlı güncellemeler.

Özel alan anahtarınız

Ekleme veya DNS kayıtlarını düzenlerken, farklı alan adı sağlayıcısı onların DNS yönetim siteleri içinde Sunucu alanı için farklı girişlerini gerçekleştirmek için bekliyoruz. Aşağıda popüler sağlayıcılardan gelen ortak girdileri derledik. Ayrıntılı talimatlar için alan sağlayıcınızın belgelerine bakın.

Alan türü Özel alan anahtarı
apeks alanı

Ortak girdiler şunları içerir:

  • @
  • Tepe alan adı (örneğin, example .com )
  • Sunucu alanın boş bırakılması
alt alan

Ortak girdiler şunları içerir:

  • Tam alt alan adı (örneğin, app. example .com )
  • Sadece alt alan (örneğin, bir kısmı app , sadece, ve dışarıda bırakarak . example .com )
  • Sadece www ait alt alan adı için www. example .com

Ortak alan sağlayıcıları

Aşağıda bazı ortak alan sağlayıcıları ve her birinin gerektirebileceği girdi türleri verilmiştir. Bu bilgiler mümkün olduğunca güncel tutulur, ancak ayrıntılı talimatlar için alan sağlayıcınızın belgelerine bakın.

Özel etki alanları için kurulum durumu açıklamaları

Durum Açıklama
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 Barındırma sunucularına yayılmamıştır.
    Sorun giderme ipucu: 24 saatten fazla olduysa, kayıtlarınızı Firebase Hosting'e yönlendirip yönlendirmediğinizi kontrol edin.

  • Nadir durumlarda, özellikle Gelişmiş Kurulum akışını kullanıyorsanız, SSL sorgulamaları şu nedenle başarısız olabilir:

    • DNS kayıtlarınız, diğer barındırma sağlayıcılarına işaret eden A kayıtları veya CNAME kayıtları içerir.
      Sorun giderme ipucu: A kayıtlarınızın yalnızca Firebase Hosting'i gösterdiğinden emin olun ve tüm CNAME kayıtlarını kaldırın.
    • Taşıma başarısız oldu ve belirteç (sitenize sağlanan DNS TXT kayıtları veya yüklenen dosya) artık geçersiz.
      Giderme ipucu: ardından mevcut etki alanına yeni kodu sağlayın, etki alanı için Görünüm 'ü tıklayın.
Askıda olması

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

Bazen, aşağıdaki sorunlar, özel bir etki alanı için bir SSL sertifikasının basılmasını geciktirebilir:

  • 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.
  • Meydan okuma kodunuz geçersiz.
    Gelişmiş Kurulum akışını kullanıyorsanız ve geçiş başarısız olduysa, jetonunuz (ve sorgulama kodu) artık geçersizdir.
    Giderme ipucu: ardından mevcut etki alanına yeni kodu sağlayın, etki alanı için Görünüm 'ü tıklayın.
  • Çok fazla alt alan için sertifika istediniz.
    Sorun giderme ipucu: Genellikle, Firebase Hosting, SSL sertifikası basma limitleri nedeniyle bir apex özel etki alanında 20'den fazla alt etki alanı önermez.
bağlı

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

Yeniden Doğrulama Gerekiyor

Firebase, aşağıdaki durumlardan herhangi biri gerçekleşirse, alan adı sahipliğinizi manuel olarak yeniden doğrulamanızı gerektirebilir:

  • Başlangıçta zaman TXT kaydı eklendi alan adı sahipliği doğrulandıktan değiştirilmiş veya adınızın DNS ayarlarından kaldırıldı.
    • Bir google-site doğrulama belirtecine sahip birden çok TXT kaydına tek bir etki alanında izin verildiğini unutmayın.
    • Bu, alan adının size ait olduğunu kanıtladığı ve siteniz için SSL sertifikaları atamak ve yenilemek için bize yetki verdiği için, TXT kaydının DNS ayarlarınızda sürekli olarak bulunmasını istiyoruz.
  • Alan adı sahipliğini doğrulayan kullanıcı artık atanan IAM rol alan adı sahipliğini doğrulamak için gerekli izne sahip. Bu roller arasında Sahip, Düzenleyici, Firebase Yöneticisi ve Firebase Geliştirme Yöneticisi bulunur.
Projenizin Ziyaret: ucu giderme Barındırma sayfa otomatik Firebase Barındırma kopuk olmaktan Özel alan adınızı önlemek için belirtilen zaman aralığında (genellikle 30 gün) içinde yeniden doğrulama işlemini tamamlamak için.