Özel alan bağlayın

Firebase App Hosting üzerinde dağıtılan uygulamalar için benzersiz, marka odaklı alan adlarınızdan vazgeçmeniz gerekmez. Firebase tarafından barındırılan siteniz için Firebase tarafından oluşturulmuş bir alan adı yerine özel bir alan adı (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 ucu 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 alandaki tüm istekleri belirtilen ikinci bir alana yönlendirmek (example.com ve www.example.com aynı içeriğe yönlendirme gibi) için kutuyu işaretleyin.
  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 uygulama barındırma hizmetine yönlendirmek için güncellenmesi gereken gerekli kayıtları gösterir. Aşağıdaki girişleri kullanarak DNS sağlayıcınızdaki alanınıza ait kayıtları 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ın yapılmasını bekleyin

DNS kayıtlarınızı güncellemenizin ardından App Hosting ürününün alanınıza SSL sertifikası sağlaması birkaç saat sürebilir. Bazı durumlarda, DNS'nizi Firebase App Hosting'e 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 adınızla iletişim kurmaya çalışırken hangi adresin kullanılacağını belirten IPv4 değerlerini (ör. 8.8.8.8) içerir. Evet
AAAA Bu kayıtlar, A kayıtlarıyla hemen hemen aynı işleve sahip farklı türde bir adres kaydı olan IPv6 değerlerini (ör. 2001:4860:4860::8888) içerir. App Hosting şu anda AAAA kayıtlarını kullanmıyor ancak varsa mevcut kayıtları alanımızdan kaldırmanızı isteyecek. 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 adının sunulması gerektiğini 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 sertifikaları basma yetkisine sahip Sertifika Yetkililerini belirtmek için bir izin verilenler listesi işlevi görür. App Hosting, yalnızca alanınız için sertifika oluşturması engellenirse CAA kayıtları 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ı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 adı

Yaygın girişler şunlardır:

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

Genel girişler şunları içerir:

  • 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ç)

Yaygın alan adı 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ğunca güncel tutulur ancak ayrıntılı talimatlar için alan sağlayıcınızın dokümanlarına bakın.

Özel alan adlarının durum açıklamaları

Durum Açıklama
Kurulum gerektirir

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 App Hosting sunucularına aktarı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 DNS kayıtlarınızda diğer barındırma sağlayıcılarına yönlendiren A veya CNAME kayıtları olduğundan SSL sorgulamaları 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ı.

Bazen aşırı kısıtlayıcı CAA kayıtları, özel alan adı için SSL sertifikasının hazırlanmasını 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ız doğru DNS kayıtlarına ve SSL sertifikasına sahip.
Sitenizin içeriğini yayınlayabilirsiniz.