Özel alan bağlayın

Firebase App Hosting'te dağıtılan uygulamalar için 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 App Hosting, alanlarınızın her biri için bir SSL sertifikası sağlar.

Bu belgenin geri kalanında, özel alanınızı bağlama adımlarında size yol gösterilir.

Alanınızı App Hosting için ayarlama

Firebase projenizde bir Firebase App Hosting sitesi oluşturmak için temel App Hostingkurulum görevlerini tamamladığınızdan emin olun.

1. adım: Özel alan ekleyin

  1. Projenizin App Hostingsayfasını açın.
  2. Kontrol panelini görüntüle seçeneğini kullanarak bir App Hosting arka uç seçin.
  3. Ayarlar sekmesini seçin, ardından Özel alan adı ekle'yi tıklayın.
  4. Sitenize bağlamak istediğiniz özel alan adını girin. App Hosting
  5. (İ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).
  6. 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

  1. Firebase konsolunun Özel Alan Adı Ekle sihirbazı, sayfanızı Firebase App Hosting'e yönlendirmek için güncellenmesi gereken gerekli kayıtları gösterir. Aşağıdaki girişlerle alanınızdan DNS sağlayıcınıza kayıt ekleyin, kaldırın ve kaydedin:

    • Tür: Sağlanan DNS kaydını ekleyin.
    • Barındırıcı: Kayıtlar için özel alan anahtarınızı girin. Belirttiğiniz barındırıcı, içerik yayınlamak istediğiniz alandır. Bu alan, üst alan veya alt alan adı olabilir. Alan sağlayıcınız bu terimi "Barındırıcı Adı", "Ad" veya "Alan" olarak listeleyebilir.

    • Değer: Sağlanan değeri kayıtlarınıza atayın. Alan sağlayıcınız bu terimi "Veri", "Başladığı Adres", "İçerik", "Adres" veya "IP Adresi" olarak listeleyebilir. Değer alanının içeriği, kayıt türüne göre değişir. A ve AAAA kayıtlarında değer olarak IP adresleri bulunurken TXT kayıtlarında dize bulunur.

SSL sertifikanızı hazırlamanız için zaman tanıyın. Bu işlem genellikle birkaç saat sürer ancak DNS'nizi Firebase App Hosting'e yönlendirdikten sonra bazen 24 saati bulabilir. Çoğu durumda, kayıtlarınızın yayılması ve SSL sertifikanızı temel hazırlığının yapılması, alan sağlayıcınıza bağlı olarak bir saat içinde gerçekleşir.

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

DNS kayıtlarınızı güncelledikten sonra App Hosting'ın alanınız için SSL sertifikası sağlaması birkaç saati bulabilir. Bazı durumlarda, DNS'nizi Firebase App Hosting adresine yönlendirdikten sonra 24 saat kadar beklemeniz gerekebilir.

Bu sertifikayı tarayıcının güvenlik araçlarını kullanarak görüntüleyebilirsiniz. Alan hazırlığı yapılırken geçersiz bir sertifika görebilir veya alanınıza bağlanırken sorun yaşayabilirsiniz. Bu, sürecin normal bir parçasıdır ve alanınızın sertifikası kullanıma sunulduktan sonra çözülür.

Not: Firebase App Hosting, özel alanlar için SSL sertifikalarını gerektiğinde otomatik olarak yeniden temel hazırlığı yapar.

DNS kaydı türleri

App Hosting Özel Alan sihirbazı, alanınızın mevcut yapılandırmasına bağlı olarak 1 ila 5 DNS kaydı eklemenizi isteyebilir. Bir kaydın türü, işlevini belirler. App Hosting'ün isteyebileceği kayıt türleri şunlardır:

Tür Açıklama Özel
A Bu kayıtlar, tarayıcılara alanınızla iletişime geçmeye çalışırken hangi adresi kullanacaklarını söyleyen IPv4 değerleri (ör. 8.8.8.8) içerir. Evet
AAAA Bu kayıtlar, A kayıtlarıyla yaklaşık olarak aynı işleve sahip farklı bir adres kaydı türü olan IPv6 değerleri (ör. 2001:4860:4860::8888) içerir. App Hosting şu anda AAAA kayıtlarını kullanmıyor ancak varsa alanımızdaki mevcut kayıtları kaldırmanızı isteyecektir. Evet
CNAME Bu kayıtlar, DNS sorgularını çözmek için mevcut alanınızın yerine kullanılması gereken ayrı bir alan adı içerir. CNAME kayıtlarına yalnızca alt alanlarda (ör. www.example.com) izin verilir. App Hosting, CNAME kayıtlarını iki nedenle kullanır:
  • Kolay oryantasyon: Mümkün olduğunda App Hosting, _custom-domain... ile başlayan önceden yapılandırılmış bir alan için CNAME oluşturmanızı ister.
  • SSL sertifikası doğrulaması: App Hosting, Özel Alanınız için SSL sertifikaları sağlamak üzere Cloud Certificate Manager'ı kullanır. _acme-challenge... alt alan adındaki bir CNAME kaydı, Sertifika Yöneticisi'nin sizin için sertifika oluşturmasına ve yenilemesine olanak tanır. İlk katılımdan sonra bu kayıt kaldırılmamalıdır. Aksi takdirde sertifika kapsamınız sona erer.
Evet
TXT Bu kayıtlar, alanınıza istediğiniz meta verileri eklemenize olanak tanır. App Hosting, alanınızda hangi özel alanın yayınlanacağını belirtmek için belirli bir TXT kaydı biçimi (fah-claim=[UUID]) kullanmanıza olanak tanır. Hayır
CAA Bu kayıtlar, alanınız için SSL sertifikası oluşturma yetkisine sahip Sertifika Yetkililerini belirtmek üzere izin verilenler listesi işlevi görür. App Hosting, yalnızca alanınız için sertifika oluşturması engellenirse CAA kayıtlarını ister. Hayır

Özel alan anahtarınız

DNS kayıtlarını eklerken veya düzenlerken farklı alan adı sağlayıcılar, DNS yönetim sitelerindeki Ana Makine 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 dokümanlarına bakın.

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

Yaygın girişler şunlardır:

  • @
  • Üst alan adı (ör. example.com)
  • Ana makine alanını boş bırakma
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, app yalnızca, .example.com hariç)

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 durum 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 App Hosting sunucularına yayılmamıştır.
    Sorun giderme ipucu: 24 saatten fazla süre geçtiyse kayıtlarınızı Firebase App Hosting'a yönlendirdiğinizden emin olun.

  • Nadiren de olsa SSL istemleri, DNS kayıtlarınızda başka barındırma sağlayıcıları gösteren A kayıtları veya CNAME kayıtları bulunduğundan başarısız olabilir.
    Sorun giderme ipucu: A kayıtlarınızın yalnızca Firebase App Hosting'a işaret ettiğinden emin olun ve tüm CNAME kayıtlarını kaldırın.

Beklemede

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

Aşırı derecede kısıtlayıcı CAA kayıtları, özel bir alan için SSL sertifikasının oluşturulmasını zaman zaman geciktirebilir. Sertifika yetkilisi olan "letsencrypt.org" ve "pki.goog"un alanınız için SSL sertifikası oluşturmasına izin verildiğinden emin olun.

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.