Özel alan bağlayın

Marka odaklı benzersiz alan adlarınızdan vazgeçmeniz gerekmez. Firebase Hosting Özel bir alan kullanabilirsiniz (ör. example.com veya app.example.com) alan adı yerine Firebase tarafından barındırılan site.

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

"Başlarken" adımını tamamladığınızdan emin olun. sihirbazından, Firebase Hosting sayfa Böylece Firebase projenizde Firebase Hosting sitesi olur.

1. Adım: Özel alan ekleyin

  1. Projenizin Hosting sayfa, özel bir alan adı bağlamak için sihirbaza girin:

    • Yalnızca bir Hosting siteniz varsa Özel alan adı ekle'yi tıklayın.
    • Birden fazla Hosting siteniz varsa şunu tıklayın: İstediğiniz site için Görünüm'ü ve 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ğla kurulum sihirbazında istenirse apex 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 sağlayıcınızın sitesinde DNS yönetim sayfasını bulun.

  2. Aşağıdaki girişlerle 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 apex alanının, yani kök alanın sahibi olduğunuzu kanıtlamak, sahip olması gerekir.

      Alan sağlayıcınız bu terimi "Host Name", "Name", veya "Alan".

    • 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 yayılması 24 saati bulabilir, ardından şunu tıklayın: Doğrulayı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.

    Yeterince yayılma süresinin ardından Alanı Bağla'da Doğrula'yı tıklayın. Firebase konsolunun penceresi, SSL sertifikasını başlatmanıza olanak tanır. temel hazırlık işlemine.

    Ç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 tamamlanır. Referans alan sağlayıcınızın dokümanlarına göz atabilirsiniz. TXT kayıtları ve yayılım süreleri.

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

Firebase konsolunun Özel Alan Ekleme sihirbazında Hızlı Kurulum veya Gelişmiş Kurulum.

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. 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ı 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ı. Bu sertifikayı, tarayıcının güvenlik araçları. Alan temel hazırlığı yapılırken geçersiz bir . Bu, işlemi gereklidir ve alan sertifikanızın kullanıma sunulmasından 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ıların genel girişlerini 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:

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

Genel girişler şunları içerir:

  • Tam alt alan adı (ö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

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

Aşağıda bazı yaygın alan adı sağlayıcıları ve her birinin gerektirebileceği giriş türleri verilmiştir. Bu bilgiler mümkün olduğu kadar güncel tutulur ancak alan sağlayıcısının dokümanlarına bakın.

Özel alanlar için kurulum durumu 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 yayılmamıştır. , alan adı sağlayıcınızdan Firebase Hosting sunucularına gönderebilirsiniz.
    Sorun giderme ipucu: 24 saatten uzun bir süre geçtiyse Kayıtlarınızı Firebase Hosting adresine yönlendirdiniz.

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

    • SSL sertifikası sorgulamaları başarısız oldu ve jetonu (DNS TXT) kayıtların veya yüklemelerin dosyası) 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ız doğru DNS kayıtlarına ve SSL'ye sahip sertifikası.
Sitenizin içeriğini yayınlayabilirsiniz.