Ö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 verilerinizi birbirine bağlamaya yönelik adımlar açıklanmaktadır. alan adına sahip olmanız gerekir.

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

  3. (İsteğe bağlı) Özel alandaki tüm istekleri şu adrese yönlendirmek için kutuyu işaretleyin: belirtilen ikinci bir alan (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ğlama kurulum sihirbazında istenirse üst alanınızı doğrulayın.

Bu adımlar, alanınızın Firebase projesiyle ve belirtilen alana sahip olduğunuzdan emin olun.

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

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

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

      Firebase Hosting, bu TXT kaydını sürekli olarak saklamanızı gerektirir DNS ayarlarınızda bulunan, alan adının sahibi olduğunuzu kanıtlamak ve Firebase'i sitenize ilişkin SSL sertifikaları ataması ve yenilemesi için yetkilendirmelisiniz.

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

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

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

    Connect (Alanı Bağla) bölümünü güvenli bir şekilde kapatmak için Cancel'ı (İptal) tıklayabilirsiniz. daha sonra yeniden açabilirsiniz. Bu ayar, dağıtım işlemini etkilemez ancak daha sonra tekrar alan adınızı yeniden girmeniz pencereyi yeniden açarsınız.

    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ı genellikle 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 dokümanlarına bakın.

    Doğrula'yı tıkladığınızda bir hata mesajı görüntüleniyorsa kayıtlarınızda olabilir veya değerleriniz yanlış olabilir.

ziyaret edin.

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

Hızlı Kurulum, şu anda almayan yeni alanlar için kullanılabilir başka bir Hosting kaynağından aktarmaya çalıştığınız trafik veya alan adları girin. Halihazırda e-posta alan bir alanınız varsa Gelişmiş Kurulum kullanılabilir başka bir barındırma sağlayıcısından gelen ve sıfır kapalı kalma süreli taşıma gerektiren isteklerdir.

Gelişmiş Kurulum sihirbazı bir SSL sertifikası oluşturup Hosting tarihinden önce alanda trafik sunmasına izin vermek için sahiplik hak talebi trafik alabilir.

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

Alan sahipliğini doğruladıktan sonra alan adınız için bir SSL sertifikası sağlarız. 24 saat içinde global CDN'miz genelinde dağıtabilirsiniz. DNS A kayıtları Firebase Hosting adresine kaydedilir.

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ı. Alan temel hazırlığı yapılırken geçersiz bir . 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, daha önce kullandığınız barındırma hizmeti tarafından barındırılacak tarihine kadar kurulum durumunu projenin Firebase Hosting sayfası Bağlı güncellemelerine bakın.

Özel alan anahtarınız

DNS kayıtlarını eklerken veya düzenlerken farklı alan sağlayıcıları sizden bunu bekler DNS yönetiminde Host (Ana Makine) alanı için farklı girişler girmesini siteler. 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 dokümanlarına bakın.

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

Genel girişler şunları içerir:

  • @
  • Üst alan adı (ör. example.com)
  • Host (Ana makine) alanını boş bırakmak
Alt alan

Yaygın girişler şunlardır:

  • Alt alan adının tamamı (örneğin, app.example.com)
  • Yalnızca alt alan adı kısmı (örneğin, yalnızca app, ve .example.com dışarıda bırakarak)
  • Yalnızca www.example.com alt alan adı için www

Yaygın alan adı 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 uzun bir süre geçtiyse Kayıtlarınızı Firebase Hosting adresine yönlendirdiniz.

  • Ö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ünüm'ü tıklayın. Ardından, yeni jetonu mevcut alanınıza sağlayın.
Beklemede

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

Bazen aşağıdaki sorunlar SSL basmayı geciktirebilir: özel bir alan adı için sertifika:

  • CAA kayıtlarınız çok kısıtlayıcı.
    Sorun giderme ipucu: Sertifika yetkililerinin "letsencrypt.org" ve "pki.goog" öğelerinin alanınız.
  • Meydan okuma kodunuz geçersiz.
    Gelişmiş Kurulum akışı ve taşıma işlemi başarısız oldu, jetonunuz (ve zorluğu) 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, genel olarak hayır önerisinde bulunmanızı önerir SSL nedeniyle bir apex özel alanında 20'den fazla alt alan adı çok kolay kullanılır.
Sertifika Tasarruf Etme

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.