Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

Özel bir etki alanı bağlayın

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

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

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

Firebase projenizde bir Firebase Barındırma siteniz olması için projenizin Firebase Barındırma sayfasından "Başlarken" sihirbazını tamamladığınızdan emin olun.

1. Adım : Alan adı ekleyin

  1. Projenizin Barındırma sayfasından özel bir etki alanı bağlamak için sihirbaza girin:

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

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

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

2. Adım : Alan sahipliğini doğrulayın

Bağlan Etki Alanı kurulum sihirbazında istenirse, apeks etki alanınızı doğrulayın.

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 : Bir 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.

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

      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 : Benzersiz doğrulama değerini alana 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üncellenen TXT kayıtlarınızın yayılması için 24 saate kadar bekleyin, ardından Doğrula 'yı tıklayın.

    Bağlan Etki Alanı penceresini güvenli bir şekilde kapatmak ve daha sonra yeniden açmak için İptal'i tıklatabileceğ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'yı tıklatmak, SSL sertifikası sağlama sürecini başlatmanıza olanak tanır.

    Ç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.

    Doğrula'ya tıklandığında bir hata mesajı verilirse, kayıtlarınız yayılmamıştır veya değerleriniz yanlış olabilir.

3. Adım : Canlı yayına geçin

Firebase konsolunun Etki Alanına Bağlan penceresinde, yeni bir site için Hızlı Kurulum'u veya başka bir barındırma sağlayıcısında çalışan bir siteniz varsa ve sıfır kesinti süresi geçişine ihtiyacınız varsa Gelişmiş Kurulum'u 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 siteniz, projenizin Firebase Barındırma sayfasındaki kurulum durumu Connected olarak güncellenene kadar önceki barındırma sağlayıcınız tarafından barındırılacaktır.

Özel alan anahtarınız

DNS kayıtlarını eklerken veya düzenlerken, farklı etki alanı sağlayıcıları, DNS yönetim sitelerinde Ana Bilgisayar alanı için farklı girişler girmenizi bekler. 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:

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

Ortak girdiler şunları içerir:

  • Tam alt alan adı (örneğin, app. example .com )
  • Yalnızca alt alan bölümü (örneğin, yalnızca app ve .örnek . example .com )
  • Yalnızca www alt alanı 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 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 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.
      Sorun giderme ipucu: Alan için Görüntüle'yi tıklayın, ardından yeni jetonu mevcut alan adınıza sağlayı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.
    Sorun giderme ipucu: Alan için Görüntüle'yi tıklayın, ardından yeni jetonu mevcut alan adınıza sağlayı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:

  • Alanın size ait olduğunu ilk doğruladığınızda eklenen TXT kaydı, değiştirilmiş veya alanınızın DNS ayarlarından kaldırılmıştır.
    • Bir google-site doğrulama belirtecine sahip birden çok TXT kaydına tek bir etki alanında izin verildiğini unutmayın.
    • Bu, etki alanına sahip olduğunuzu kanıtladığından ve siteniz için SSL sertifikaları atama ve yenileme konusunda bize yetki verdiğinden, TXT kaydının DNS ayarlarınızda sürekli olarak bulunmasını istiyoruz.
  • Alan sahipliğini doğrulayan kişiye artık alan sahipliğini doğrulamak için gerekli izni içeren bir IAM rolü atanmaz. Bu roller arasında Sahip, Düzenleyici, Firebase Yöneticisi ve Firebase Geliştirme Yöneticisi bulunur.
Sorun giderme ipucu: Özel alan adınızın Firebase Hosting bağlantısının otomatik olarak kesilmesini önlemek için yeniden doğrulama işlemini belirtilen zaman aralığında (genellikle 30 gün) tamamlamak üzere projenizin Barındırma sayfasını ziyaret edin.