Özel alan bağlayın

Firebase Hosting ile benzersiz, marka odaklı alan adlarınızdan vazgeçmeniz gerekmez. Firebase'de barındırılan siteniz için, Firebase tarafından oluşturulan bir alan adı yerine özel bir alan adı (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 sunar.

Bu dokümanın geri kalanı, özel alanınızı bağlamayla ilgili bu adımlarda size yol gösterir.

Alanınızı Hosting için ayarlama

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

1. Adım: Özel alan ekleyin

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

    • Tek bir Hosting siteniz varsa Özel alan ekle'yi tıklayın.
    • Birden fazla Hosting siteniz varsa istediğiniz site için Görünüm'ü ve 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 alandaki 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önlendirir).

  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 ayarlayın

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

Bu adımlar, alanınızın 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önetim sayfasını bulun.

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

    • Type (Tür): TXT kaydı ekleyin.

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

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

    • Host (Barındırıcı): apex alan anahtarınızı girin.

      Bir apex alanının veya kök alanın sahibi olduğunuzu kanıtlamanız, bu alanın tüm alt alan adlarının da sahibi olduğunuzu kanıtlar.

      Alan sağlayıcınız bu terimi "Barındırıcı Adı", "Ad" veya "Alan" olarak listeleyebilir.

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

      Firebase Hosting, alanın sahibi olduğunuzu 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 dağıtılması 24 saati bulabilir, ardından Doğrula'yı tıklayın.

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

    Yeterince yayılma süresinin ardından Firebase konsolunun Alanı Bağla penceresinde Doğrula'yı tıklayarak SSL sertifikası temel hazırlığı işlemine başlayabilirsiniz.

    Çoğu durumda, kayıtlarınızın dağıtı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 kaydı ve dağıtım süreleri eklemeyle 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österiliyorsa kayıtlarınız oluşturulmamış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 Hosting sitesinden aktarmaya çalıştığınız alanlar için kullanılabilir. Başka bir barındırma sağlayıcısından istek alan bir alanınız varsa ve kapalı kalma süresini sıfıra taşımaya ihtiyacınız varsa Gelişmiş Kurulum kullanılabilir.

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

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

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

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

Gelişmiş Kurulum kullanıcıları için, projenizin Firebase Hosting 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ılacak.

Özel alan anahtarınız

Farklı alan sağlayıcıları, DNS kaydı eklerken veya düzenlerken DNS yönetim sitelerinde Barındırıcı alanına farklı girişler girmenizi bekler. Popüler sağlayıcıların en sık kullandığı girişleri 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 adı anahtarı
Apex alanı

Genel girişler şunları içerir:

  • @
  • Apex alan adı (örneğin, example.com)
  • Host (Barındırıcı) alanı boş bırakılır
Alt alan adı

Genel girişler şunları içerir:

  • Tam alt alan adı (örneğin, app.example.com)
  • Yalnızca alt alan adı bölümü (örneğin, yalnızca app ve .example.com eklenmeden)
  • www.example.com alt alan adı için yalnızca www

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

Bazı yaygın alan adı sağlayıcıları ve her birinin gerektirebileceği giriş türleri aşağıda verilmiştir. Bu bilgiler mümkün olduğunca güncel tutulur, ancak ayrıntılı talimatlar için alan adı sağlayıcınızın dokümanlarına bakın.

Özel alanlar için kurulum durum 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 Hosting sunucularına yayılmamıştır.
    Sorun giderme ipucu: 24 saatten uzun bir süre geçtiyse kayıtlarınızı Firebase Hosting'e yönlendirdiğinizden emin olun.

  • Nadir durumlarda, özellikle Gelişmiş Kurulum akışını kullanıyorsanız SSL sorgulamaları aşağıdaki nedenlerle başarısız olabilir:

    • SSL sertifikası sorgulamaları başarısız oldu ve jeton (DNS TXT kayıtları veya sitenize yüklenen dosya) artık geçersiz.
      Sorun giderme ipucu: Alan için Görünüm'ü tıklayın, ardından yeni jetonu mevcut alanınıza sağlayın.
Beklemede

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

Zaman zaman aşağıdaki sorunlar, özel bir alan için 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ınız için SSL sertifikaları oluşturmasına izin verildiğinden emin olun.
  • Sorgulama kodunuz geçersiz.
    Gelişmiş Kurulum akışını kullanıyorsanız ve taşıma işlemi başarısız olduysa jetonunuz (ve sorgulama kodu) artık geçersizdir.
    Sorun giderme ipucu: Alan için Görünüm'ü tıklayın, ardından yeni jetonu mevcut alanınıza sağlayın.
  • Çok fazla alt alan adı için sertifika isteğinde bulundunuz.
    Sorun giderme ipucu: Firebase Hosting, SSL sertifikası basma sınırları nedeniyle genellikle bir Apex özel alanında en fazla 20 alt alan kullanılmasını önerir.
Minting Sertifikası

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

Bağlı

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