Özel alan bağlayın

Firebase App Hosting'de 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 dokümanın geri kalanında, özel alanınızı bağlama adımlarında size yol göstereceğiz.

Alanınızı Uygulama Barındırma için ayarlayın

Firebase projenizde bir Firebase Uygulama Barındırma sitenizin olması için temel Uygulama Barındırma kurulum görevlerini tamamladığınızdan emin olun.

1. Adım: Özel alan ekleyin

  1. Projenizin Uygulama Barındırma sayfasını açın.
  2. Kontrol Panelini Görüntüle seçeneğini kullanarak bir Uygulama Barındırma arka ucu seçin.
  3. Ayarlar sekmesini seçin, ardından Özel alan ekle'yi tıklayın.
  4. Uygulama Barındırma 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 (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 Ekleme sihirbazı, sayfanızı Firebase Uygulama Barındırma'ya 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:

    • Type (Tür): Sağlanan DNS kaydını ekleyin.
    • Host (Ana makine): Kayıtlar için özel alan anahtarınızı girin. Belirttiğiniz ana makine, içerik yayınlamak istediğiniz alan adıdır. Bu alan adı, bir apex alan adı 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 adı sağlayıcınız bu terimi "Veri", "Hedef", "İç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ı, IP adreslerini değer olarak içerirken TXT kayıtları dizedir.

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

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

DNS kayıtlarınızı güncellemenizin ardından App Hosting'in alanınıza SSL sertifikası sağlaması birkaç saat sürebilir.

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

Not: Firebase App Hosting, özel alanlar için SSL sertifikalarını gerektiği şekilde otomatik olarak yeniden sağlar.

Özel alan anahtarınız

DNS kayıtlarını eklerken veya düzenlerken farklı alan sağlayıcıları, DNS yönetim sitelerindeki Barındırıcı 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 belgelerine bakın.

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

Genel girişler şunları içerir:

  • @
  • Apex alan adı (ör. 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 kısmı hariç)
  • www.example.com alt alan adı için yalnızca www

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 gerekiyor

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 uzun bir süre geçtiyse kayıtlarınızı Firebase App Hosting'e yönlendirip yönlendirmediğinizi kontrol edin.

  • 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'i işaret ettiğ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 adı için SSL sertifikasının hazırlanmasını geciktirebilir. "letsencrypt.org" ve "pki.goog" sertifika yetkililerinin alanınız için SSL sertifikaları oluşturmasına izin verildiğinden emin olun.

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 sertifikasına sahip.
Sitenizin içeriğini yayınlayabilirsiniz.