Özel alan bağlayın

Firebase App Hosting üzerinde dağıtılan uygulamalar için benzersiz, markanıza özel alan adlarınızdan vazgeçmeniz gerekmez. Firebase tarafından barındırılan siteniz için Firebase tarafından oluşturulan bir alan yerine özel alan (ör. example.com veya app.example.com) kullanabilirsiniz. Firebase App Hosting, alanlarınızın her biri için bir SSL sertifikası sağlar.

Bu belgenin geri kalanında, özel alan adını aşağıdaki yöntemlerden biriyle bağlama adımları açıklanmaktadır:

Hizmetin kesintisiz devam edebilmesi için DNS kayıtlarınızın belirli bir sırayla güncellenmesi gerekir. Uygulamanızın kesinti yaşamaması için alan taşıma talimatlarını uygulayın.

Kesinti süresi önemli değilse (ör. web uygulamanıza yeni bir alan bağlıyorsanız) yeni alan bağlama talimatlarını uygulayın.

Başlamadan önce: DNS kaydı türleri

App Hosting Alanı ayarla sihirbazı, alanınızın mevcut yapılandırmasına bağlı olarak 1 ila 5 DNS kaydı eklemenizi veya kaldırmanızı isteyebilir. Bir kaydın türü, işlevini belirler. App Hosting şu tür kayıtları isteyebilir:

Tür Açıklama Özel
A Bu kayıtlar, tarayıcılara alanınızla iletişim kurmaya çalışırken hangi adresi kullanacaklarını bildiren IPv4 değerlerini (ör. 8.8.8.8) içerir. Evet
AAAA Bu kayıtlar, IPv6 değerleri (ör.2001:4860:4860::8888) içerir. Bu değerler, A kayıtlarıyla yaklaşık olarak aynı işleve sahip farklı bir adres kaydı türüdür. App Hosting şu anda AAAA kayıtlarını kullanmıyor ancak varsa alanınızdaki mevcut kayıtları kaldırmanızı isteyecektir. Evet
CNAME Bu kayıtlar, DNS sorgularını çözmek için mevcut alan adınızın yerine kullanılması gereken ayrı bir alan adı içerir. CNAME kayıtlarına yalnızca alt alan adlarında (ör. www.example.com) izin verilir. App Hosting, CNAME kayıtlarını iki amaçla kullanır:
  • Kolay oryantasyon: App Hosting, mümkün olduğunda _custom-domain... ile başlayan önceden yapılandırılmış bir alan adına 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ım işleminden sonra bu kayıt kaldırılmamalıdır. Aksi takdirde sertifika kapsamınızın süresi dolar.
Evet
TXT Bu kayıtlar, alanınıza rastgele meta veriler eklemenize olanak tanır. App Hosting, alanınızda hangi özel alanın sunulması gerektiğini belirtmek için belirli bir TXT kaydı biçimi olan fah-claim=[UUID] kullanmanıza olanak tanır. Hayır
CAA Bu kayıtlar, alanınız için SSL sertifikaları oluşturma yetkisine sahip sertifika yetkililerini belirten bir izin verilenler listesi işlevi görür. App Hosting, alanınız için sertifika oluşturması engellenmediği sürece CAA kayıtları istemez. Hayır

Başlamadan önce: Özel alan adınız

DNS kayıtlarını eklerken veya düzenlerken farklı alan adı sağlayıcıları, DNS yönetim sitelerindeki Ana makine (veya ana makine adı) alanına farklı girişler yapmanızı bekler. App Hosting özel alan sihirbazı, Ad alanına aynı değeri girmenizi gerektirir.

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 belgelerine bakın.

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

Yaygın girişler şunlardır:

  • @
  • Üst düzey alan adı (ör. example.com)
  • Host (Barındırıcı) alanını boş bırakma
Alt alan adı

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, .example.com hariç tutularak yalnızca app)

Yaygın alan sağlayıcılar

Sık kullanılan bazı 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.

Alan taşıma

Alanınızı başka bir sağlayıcıdan App Hosting hizmetine kesinti olmadan aktarmak istiyorsanız Firebase konsolundaki Alan taşıma akışını kullanabilirsiniz. Bu akış, trafiği App Hosting sunucularına yönlendirmeden önce alanınızda içerik yayınlamak için App Hosting'i hazırlayan iki adımlı bir süreçte size rehberlik eder.

1. adım: Özel alan ekleyin

  1. Firebase konsolunda Hosting & Serverless > App Hosting'e gidin.
  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. App Hosting sitenize bağlamak istediğiniz özel alan adını girin.
  5. (İsteğe bağlı) Özel alandaki tüm istekleri belirtilen ikinci bir alana yönlendirmek için kutuyu işaretleyin (böylece example.com ve www.example.com aynı içeriğe yönlendirilir).
  6. DNS kayıtlarınızı yapılandırmak ve özel alan adınızın kurulumunu tamamlamak için Kuruluma devam et'i tıklayın.

2. adım: Alanı hazırlayın

  1. Alan oluşturma sihirbazının Alan taşıma sekmesini seçin.
  2. İlk adım olan Alanı hazırlama bölümündeki talimatları uygulayın. Bu bölümde, App Hosting hizmetinin tercih ettiğiniz arka uca hizmet vermesi ve alanınız için güvenli TLS bağlantıları oluşturması için gereken değişiklikler yer alır. Gerekli kayıtlar için aşağıdaki girişleri kullanarak DNS sağlayıcınızda alanınızdan kayıt ekleyin, kaldırın ve kaydedin:
    • Name (Ad): Kayıtlar için özel alan adınızı girin. Belirttiğiniz ana makine, içerik sunmak istediğiniz alandır. Bu alan, bir üst alan veya alt alan olabilir. Alan sağlayıcınız bu terimi "Ana Makine Adı", "Ad" veya "Alan" olarak listeleyebilir.
    • Kayıt türü: Sağlanan DNS kaydını ekleyin.
    • Değer: Sağlanan değeri kayıtlarınıza atayın. Alan sağlayıcınız bu terimi "Veri", "Yönlendirilen", "İç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. Örneğin, TXT kayıtları dizedir.
  3. Kayıtları doğrula'yı seçin. App Hosting, alan sağlayıcınızda yaptığınız değişiklikleri algılamaya çalışır. Değişikliklerin uygulanması 24 saati bulabilir. Arka uç kontrol panelindeki Ayarlar > Alanlar görünümünde durumu kontrol edebilirsiniz.

3. adım: App Hosting hizmetine yönlendirin

  1. App Hosting, önceki adımda yapılan kayıt güncellemelerini doğruladıktan sonra sihirbaz, son adım olan App Hosting'e yönlendir adımına geçer. Bu adımda, alanınızın trafiğini App Hosting sunucularına yönlendirmek için yapmanız gereken kayıt güncellemeleri gösterilir. Daha önce yaptığınız gibi, DNS sağlayıcınızda alanınızdan kayıt ekleyin, kaldırın ve kaydedin. Gerekli kayıtlar için aşağıdaki girişleri kullanın:
    • Name (Ad): Kayıtlar için özel alan adınızı girin. Belirttiğiniz ana makine, içerik sunmak istediğiniz alandır. Bu alan, bir üst alan veya alt alan olabilir. Alan sağlayıcınız bu terimi "Ana Makine Adı", "Ad" veya "Alan" olarak listeleyebilir.
    • Kayıt türü: Sağlanan DNS kaydını ekleyin.
    • Değer: Sağlanan değeri kayıtlarınıza atayın. Alan sağlayıcınız bu terimi "Veri", "Yönlendirilen", "İç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. Örneğin, TXT kayıtları dizedir.
  2. Kayıtları doğrula'yı seçin. App Hosting, alan sağlayıcınızda yaptığınız değişiklikleri algılamaya çalışır. Değişikliklerin uygulanması 24 saati bulabilir. Arka uç kontrol panelindeki Ayarlar > Alanlar görünümünde durumu kontrol edebilirsiniz.

Yeni bir alan bağlama

Kesinti süresi önemli değilse (ör. web uygulamanıza yeni bir alan bağlarken) bu bölümdeki talimatları uygulayın.

1. adım: Özel alan ekleyin

  1. Firebase konsolunda Hosting & Serverless > App Hosting'e gidin.
  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. App Hosting sitenize bağlamak istediğiniz özel alan adını girin.
  5. (İsteğe bağlı) Özel alandaki tüm istekleri belirtilen ikinci bir alana yönlendirmek için kutuyu işaretleyin (böylece example.com ve www.example.com aynı içeriğe yönlendirilir).
  6. DNS kayıtlarınızı yapılandırmak ve özel alan adınızın kurulumunu tamamlamak için Kuruluma devam et'i tıklayın.

2. adım: DNS kayıtlarını doğrulayın

  1. Firebase konsolunun Alan ayarla sihirbazı, sayfanızı Firebase App Hosting'e yönlendirmek için güncellenmesi gereken kayıtları gösterir. DNS sağlayıcınızda alanınızdan kayıt ekleyin, kaldırın ve kaydedin. Bunun için aşağıdaki girişleri kullanın:
    • Name (Ad): Kayıtlar için özel alan adınızı girin. Belirttiğiniz ana makine, içerik sunmak istediğiniz alandır. Bu alan, bir üst alan veya alt alan olabilir. Alan sağlayıcınız bu terimi "Ana Makine Adı", "Ad" veya "Alan" olarak listeleyebilir.
    • Kayıt türü: Sağlanan DNS kaydını ekleyin.
    • Değer: Sağlanan değeri kayıtlarınıza atayın. Alan sağlayıcınız bu terimi "Veri", "Yönlendirilen", "İç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. Örneğin, TXT kayıtları dizedir.
  2. Kayıtları doğrula'yı seçin. App Hosting, alan sağlayıcınızda yaptığınız değişiklikleri algılamaya çalışır. Değişikliklerin uygulanması 24 saati bulabilir. Arka uç kontrol panelindeki Ayarlar > Alanlar görünümünde durumu kontrol edebilirsiniz.

SSL sertifikası temel hazırlığının tamamlanmasını bekleme

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

Bu sertifikayı tarayıcının güvenlik araçlarını kullanarak görüntüleyebilirsiniz. Alan sağlanı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 sağlar.

Özel alan adları için durum açıklamaları

Durum Açıklama
Kurulum gerekiyor

DNS kayıtlarınızla ilgili 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 uzun bir süre geçtiyse kayıtlarınızı Firebase App Hosting adresine yönlendirdiğinizden emin olun.

  • Daha nadir durumlarda, DNS kayıtlarınızda diğer barındırma sağlayıcılarına işaret eden A kayıtları veya CNAME kayıtları olduğu için SSL sorgulamaları başarısız olabilir.
    Sorun giderme ipucu: A kayıtlarınızın yalnızca Firebase App Hosting adresine yönlendirdiğinden emin olun ve tüm CNAME kayıtlarını kaldırın.

Beklemede

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

Bazen aşırı kısıtlayıcı CAA kayıtları, özel alan için SSL sertifikası oluşturulmasını engelleyebilir. "letsencrypt.org" ve "pki.goog" sertifika yetkililerinin alanınız için SSL sertifikaları 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ı var.
Sitenizin içeriğini yayınlayabilirsiniz.