Özel alan bağlayın

Firebase Hosting ile benzersiz ve markanıza özel alan adlarınızdan vazgeçmeniz gerekmez. Firebase'de barındırılan siteniz için Firebase tarafından oluşturulan alan yerine özel alan (ör. example.com veya app.example.com) 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 sunar.

Bu dokümanın geri kalanında, özel alanınızı bağlamak için yapmanız gereken işlemler adım adım açıklanmaktadır.

Alanınızı Hosting için ayarlama

Projenizin Firebase Hosting sayfasındaki "Başlayın" sihirbazını tamamladığınızdan emin olun. Böylece Firebase projenizde bir Firebase Hosting sitesi olur.

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

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

    • 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. Hosting sitenize bağlamak istediğiniz özel alan adını girin.

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

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

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

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

Bu adımlar, alanınızın zaten bir Firebase projesine bağlı olmadığından ve belirtilen alanın size ait olduğundan 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: TXT kaydı ekleyin.

      Firebase Hosting, alanın sahipliğini kanıtlamak ve Firebase'in siteniz için SSL sertifikaları atamasını ve yenilemesini yetkilendirmek amacıyla 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.

    • Ana makine: Apex alan anahtarınızı girin.

      Bir tepe alanının veya kök alanın sahibi olduğunuzu kanıtladığınızda, bu alanın tüm alt alan adlarının sahibi olduğunuz da kanıtlanır.

      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 sahipliğinizi kanıtlamak için bu değeri kontrol eder.

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

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

    Alan Bağlantısı penceresini güvenli bir şekilde kapatmak ve daha sonra yeniden açmak için İptal'i tıklayabileceğinizi unutmayın. Bu durum, yayılma 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ğlantısı penceresinde Doğrula'yı tıkladığınızda SSL sertifikası sağlama sürecini başlatabilirsiniz.

    Ç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ı ekleme ve yayılma süreleriyle ilgili ayrıntılı talimatlar için alan sağlayıcınızın belgelerine bakın.

    Doğrula'yı tıkladığınızda bir hata mesajı görüntüleniyorsa kayıtlarınız yayılmamıştır 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 Hostingsiteden aktarmaya çalıştığınız alanlar için kullanılabilir. Başka bir barındırma sağlayıcısında istek alan bir alanınız varsa ve sıfır kapalı kalma süresiyle taşıma yapmanız gerekiyorsa Gelişmiş Kurulum'u kullanabilirsiniz.

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

SSL sertifikasının temel hazırlığının yapılmasını bekleme

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

Alanınız, FirebaseApp SSL sertifikasındaki 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 adı sağlanı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ılabilir hale geldiğinde çözülür.

Gelişmiş Kurulum kullanıcıları için web siteniz, projenizin Firebase Hosting sayfasındaki kurulum durumu Bağlandı 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ı eklenirken veya düzenlenirken farklı alan sağlayıcılar, DNS yönetim sitelerindeki Ana Makine alanına farklı girişler girmenizi bekler. Popüler sağlayıcıların ortak girişlerini aşağıda derledik. Ayrıntılı talimatlar için alan adı sağlayıcınızın belgelerine bakın.

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

Sık kullanılan girişler şunlardır:

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

Sık kullanılan girişler şunlardır:

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

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

Sık kullanılan bazı alan adı sağlayıcıları ve her birinin gerektirebileceği giriş türlerini aşağıda bulabilirsiniz. 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 alanlar için kurulum durumu açıklamaları

Durum Açıklama
Kurulum gerekiyor

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

  • Daha nadir durumlarda, özellikle gelişmiş kurulum akışını kullanıyorsanız SSL sorgulamaları şu nedenlerle başarısız olabilir:

    • SSL sertifikası zorlukları 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 yeni jetonu mevcut alanınıza girin.
Beklemede

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

Bazen aşağıdaki sorunlar, özel alan için SSL sertifikası oluşturulmasını engelleyebilir:

  • CAA kayıtlarınız çok kısıtlayıcı.
    Sorun giderme ipucu: Sertifika yetkilileri olan `letsencrypt.org` ve `pki.goog`'un alanınız için SSL sertifikaları oluşturmasına izin verildiğinden emin olun.
  • Zorluk kodu geçersiz.
    Gelişmiş kurulum akışını kullanıyorsanız ve taşıma işlemi başarısız olduysa jetonunuz (ve zorluk 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ınıza girin.
  • Çok fazla alt alan adı için sertifika isteğinde bulundunuz.
    Sorun giderme ipucu: Genellikle, SSL sertifikası oluşturma sınırları nedeniyle Firebase Hosting, bir tepe özel alanında 20'den fazla alt alan olmamasını önerir.
Minting Certificate (Minting Sertifikası)

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

Bağlı

Özel alanınızda uygun DNS kayıtları ve SSL sertifikası bulunuyor.
Sitenizin içeriğini yayınlayabilirsiniz.