Özel alan bağlayın

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

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

Bu dokümanın geri kalanında, özel alanınızı bağlama adımlarında size yol gösterilmektedir.

Alanınızı Hosting için ayarlama

Firebase projenizde bir Firebase Hosting sitesi olması için projenizin Firebase Hosting sayfasından "Başlayın" sihirbazını tamamladığınızdan emin olun.

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

  1. Projenizin Hosting sayfasından özel alan bağlama sihirbazına gidin:

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

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

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

2. adım: Özel alan oluşturun

Alanı Bağla kurulum sihirbazında istenirse üst alanınızı doğrulayın.

Bu adımlar, alanınızın bir Firebase projesine bağlı olmadığından ve belirtilen alanın size ait olduğundan emin olmanızı sağlar.

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

  2. Aşağıdaki girişleri kullanarak yeni bir kayıt ekleyip kaydedin:

    • Tür: TXT kaydı ekleyin.

      Firebase Hosting, alan adının sahibi olduğunuzu kanıtlamak ve Firebase'ın siteniz için SSL sertifikası ataması ve yenilemesi için bu TXT kaydını DNS ayarlarınızda sürekli olarak bulundurmanızı gerektirir.

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

    • Barındırıcı: Apex alan anahtarınızı girin.

      Bir üst alan adının veya kök alanın sahibi olduğunuzu kanıtladığınızda, bu alanın tüm alt alan adlarının da sahibi olduğunuzu kanıtlamış olursunuz.

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

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

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

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

  3. Güncellenen TXT kayıtlarınızın dağıtılması 24 saati bulabilir. Ardından Doğrula'yı tıklayın.

    Bölge Bağla penceresini güvenli bir şekilde kapatmak ve daha sonra yeniden açmak için İptal'i tıklayabilirsiniz. Bu, dağıtım süresini etkilemez ancak pencereyi yeniden açtığınızda alan adınızı yeniden girmeniz istenir.

    Yeterli yayılma süresinden sonra, Firebase konsolunun Alanı Bağla penceresinde Doğrula'yı tıklayarak SSL sertifikası temel hazırlığı sürecine başlayabilirsiniz.

    Kayıtlarınızın yayılması ve alanınızın doğrulanması, çoğu durumda alan sağlayıcınıza bağlı olarak birkaç saat içinde gerçekleşir. TXT kaydı ekleme ve dağıtım süreleri hakkında ayrıntılı talimatlar için alan sağlayıcınızın belgelerine bakın.

    Doğrula'yı tıkladığınızda hata mesajı gösteriliyorsa kayıtlarınız dağıtılmamış veya değerleriniz yanlış olabilir.

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

Hızlı Kurulum, şu anda trafik almayan yeni alanlar veya başka bir Hosting siteden aktarmaya çalıştığınız alanlar için kullanılabilir. Başka bir barındırma sağlayıcıda istek alan bir alanınız varsa ve kesintisiz bir taşıma işlemine ihtiyacınız varsa Gelişmiş Kurulum'u kullanabilirsiniz.

Gelişmiş Kurulum sihirbazı, Hosting'nin trafik almadan önce alanda trafik yayınlamasına izin vermek için bir SSL sertifikası ve sahiplik hak talebi oluşturmanıza yardımcı olur.

SSL sertifikası temel hazırlığını bekleyin

Alan sahipliğini doğruladıktan sonra, DNS A kayıtlarınızı Firebase Hosting adresine yönlendirdikten 24 saat içinde alanınız için bir SSL sertifikası hazırlarız ve bu sertifikayı küresel CDN'mizde dağıtırız.

Alanınız, FirebaseApp SSL sertifikasında Konu Alternatif Adları'ndan (SAN) biri olarak listelenir. Bu sertifikayı tarayıcının güvenlik araçlarını kullanarak görüntüleyebilirsiniz. Alan 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ınızın sertifikası kullanıma sunulduktan sonra çözülür.

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

Özel alan anahtarınız

DNS kayıtlarını eklerken veya düzenlerken farklı alan sağlayıcılar, DNS yönetim sitelerindeki Barındırıcı alanı için farklı girişler girmenizi bekler. Popüler sağlayıcılardan gelen yaygın girişleri aşağıda derledik. Ayrıntılı talimatlar için alan sağlayıcınızın belgelerine bakın.

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

Yaygın girişler şunlardır:

  • @
  • Üst alan adı (örneğin, example.com)
  • Ana makine alanını boş bırakma
Alt alan

Yaygın girişler şunlardır:

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

Sık kullanılan alan sağlayıcılar

Aşağıda, yaygın olarak kullanılan bazı alan adı sağlayıcılar ve bunların gerektirebileceği giriş 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 dokümanlarına bakın.

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

Durum Açıklama
Kurulum gerektirir

DNS kayıtlarınızdaki 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 fazla süre geçtiyse kayıtlarınızı Firebase Hosting'a yönlendirdiğinizden emin olun.

  • Özellikle Gelişmiş Kurulum akışını kullanıyorsanız SSL istemleri, daha seyrek durumlarda aşağıdaki nedenlerle başarısız olabilir:

    • SSL sertifikası istemleri başarısız oldu ve jeton (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 mevcut alanınız için yeni jetonu sağlayın.
Beklemede

Özel alanınızı doğru şekilde oluşturdunuz ancak Firebase Hosting SSL sertifikası sağlamadı.

Aşağıdaki sorunlar, özel bir alan için SSL sertifikasının oluşturulmasını zaman zaman geciktirebilir:

  • CAA kayıtlarınız çok kısıtlayıcı.
    Sorun giderme ipucu: "letsencrypt.org" ve "pki.goog" sertifika yetkililerinin alanınız için SSL sertifikası oluşturmasına izin verildiğinden emin olun.
  • İstem kodunuz geçersiz.
    İleri seviye kurulum akışını kullanıyorsanız ve taşıma işlemi başarısız olduysa jetonunuz (ve istem kodu) geçersiz hale gelir.
    Sorun giderme ipucu: Alan için Görüntüle'yi tıklayın, ardından mevcut alanınıza yeni jetonu sağlayın.
  • Çok fazla alt alan adı için sertifika istediniz.
    Sorun giderme ipucu: SSL sertifikası oluşturma sınırları nedeniyle, Firebase Hosting genellikle bir üst alan adında en fazla 20 alt alan adı kullanılmasını önerir.
Darphane Sertifikası

Alanınız için bir SSL sertifikası oluşturuluyor.

Bağlı

Özel alanınızda doğru DNS kayıtları ve SSL sertifikası olmalıdır.
Sitenizin içeriğini yayınlayabilirsiniz.