Firebase Hosting ile benzersiz, marka merkezli alan adlarınızdan vazgeçmek zorunda değilsiniz. Firebase tarafından barındırılan siteniz için Firebase tarafından oluşturulan bir alan yerine özel bir alan ( example.com veya app.example.com gibi) kullanabilirsiniz.
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 belgenin geri kalanında, özel etki alanınızı bağlamanız için bu adımlarda size yol gösterilir.
Alan adınızı Barındırma için ayarlayın
Firebase projenizde bir Firebase Barındırma sitesine sahip olmak için, projenizin Firebase Barındırma sayfasından "Başlayın" sihirbazını tamamladığınızdan emin olun.
Barındırma sitenize bağlamak istediğiniz özel alan adını girin.
(İsteğe bağlı) Özel alandaki tüm istekleri belirtilen ikinci bir alana yönlendirmek için kutuyu işaretleyin (örneğin, example.com ve www.example.com aynı içeriğe yönlendirir).
Doğrulama sürecini başlatmak için Devam'a tıklayın.
2. Adım : Alan sahipliğini doğrulayın
Connect Domain kurulum sihirbazında istenirse, apeks etki alanınızı doğrulayın.
Bu adımlar, alanınızın halihazırda bir Firebase projesiyle bağlantılı olmamasını ve belirtilen alan adının size ait olmasını sağlar.
Etki alanı sağlayıcınızın sitesinde, DNS yönetimi sayfasını bulun.
Aşağıdaki girişlerle yeni bir kayıt ekleyin ve kaydedin:
Tür : Bir TXT kaydı ekleyin.
Firebase Barındırma, alanın sahibi olduğunuzu kanıtlamak ve Firebase'e siteniz için SSL sertifikaları atama ve yenileme yetkisi vermek için bu TXT kaydını DNS ayarlarınızda sürekli olarak bulundurmanızı gerektirir.
Etki alanı sağlayıcınız bu terimi "Kayıt Türü" olarak listeleyebilir.
Bir apeks etki alanına veya kök etki alanına sahip olduğunuzu kanıtlamak, tüm alt etki alanlarına sahip olduğunuzu kanıtlar.
Etki alanı sağlayıcınız bu terimi "Ana Bilgisayar Adı", "Ad" veya "Etki Alanı" olarak listeleyebilir.
Değer : Benzersiz doğrulama değerini alana kopyalayın.
Firebase Hosting, etki alanı sahipliğinizi kanıtlamak için bu değeri kontrol eder.
Alan sağlayıcınız bu terimi "Veri" olarak listeleyebilir.
Güncellenmiş TXT kayıtlarınızın yayılması için 24 saate kadar bekleyin, ardından Doğrula 'yı tıklayın.
Connect Domain penceresini güvenli bir şekilde kapatmak ve daha sonra yeniden açmak için İptal'i tıklatabileceğinizi unutmayın. Bu, yayılma süresini etkilemez, ancak pencereyi yeniden açtığınızda alan adınızı yeniden girmeniz istenir.
Yeterli yayılma süresinden sonra, Firebase konsolunun Etki Alanına Bağlan penceresinde Doğrula'yı tıklatmak, SSL sertifikası sağlama sürecini başlatmanıza olanak tanır.
Çoğu durumda kayıtlarınızın yayılması ve alanınızın doğrulanması, alan adı sağlayıcınıza bağlı olarak birkaç saat içinde gerçekleşir. TXT kayıtları ve yayılma süreleri eklemeye ilişkin ayrıntılı talimatlar için alan sağlayıcınızın belgelerine bakın.
Doğrula'yı tıklatmak bir hata mesajı verirse, kayıtlarınız yayılmamış veya değerleriniz yanlış olabilir.
3. Adım : Canlı yayına geçin
Firebase konsolunun Etki Alanına Bağlan penceresinde, yeni bir site için Hızlı Kurulum'u veya zaten başka bir barındırma sağlayıcısında çalışan bir siteniz varsa ve sıfır kesinti süreli geçişe ihtiyacınız varsa Gelişmiş Kurulum'u seçin.
Hızlı ayar
Sayfanızı Firebase Hosting'e yönlendiren DNS A kayıtları oluşturmak için alan adı sağlayıcınızın DNS yönetim sitesine dönün. Aşağıdaki girişlerle kayıtları ekleyin ve kaydedin:
Belirttiğiniz ana bilgisayar, içeriği sunmak istediğiniz alan adıdır; bu etki alanı bir tepe etki alanı veya alt etki alanı olabilir.
Etki alanı sağlayıcınız bu terimi "Ana Bilgisayar Adı", "Ad" veya "Etki Alanı" olarak listeleyebilir.
Value : Etki alanınızı belirtilen IP adreslerine yönlendirmek için her DNS A kaydına bir değer atayın.
Etki alanı sağlayıcınız bu terimi "Veri", "İlgi Noktası", "İçerik", "Adres" veya "IP Adresi" olarak listeleyebilir.
SSL sertifikanızın sağlanması için zaman tanıyın. Bu, A kayıtlarınızı Firebase Hosting'e yönlendirdikten sonra 24 saati bulabilir. Çoğu durumda kayıtlarınızın yayılması ve SSL sertifikanızın sağlanması, alan adı sağlayıcınıza bağlı olarak birkaç saat içinde gerçekleşir.
Gelişmiş kurulum
Firebase konsolunun Etki Alanına Bağlan penceresi, mevcut sitenizi taşımak için bir belirteç sağlamanızı isteyecektir. Belirteci sağlamak için yalnızca aşağıdakilerden birini tamamlamanız gerekir:
DNS TXT kayıtlarını güncelleyin : Alan sağlayıcınızın DNS yönetim sitesini ziyaret edin. Alan anahtarınızı ve sağlanan değeri içeren bir TXT kaydı ekleyin.
TXT kayıtlarınızın yayılması için 24 saate kadar bekleyin.
Mevcut bir siteye dosya yükleyin : Belirteci, belirtilen URL'deki mevcut sitenize yükleyin ve varlığını doğrulayın.
Bu sayfa HTTPS üzerinden sunulmalıdır ve geçerli veya güvenli olması gerekmez. Şifrelenmiş belirteç yalnızca bir deneme için geçerlidir. Geçiş başarısız olursa, kayıtlarınız için yeni bir belirteç oluşturulur.
SSL sertifikanızın sağlanması için zaman tanıyın. Bu 24 saate kadar sürebilir. Çoğu durumda kayıtlarınızın yayılması ve SSL sertifikanızın sağlanması, alan adı sağlayıcınıza bağlı olarak birkaç saat içinde gerçekleşir.
SSL sertifikanız sağlandıktan sonra, sayfanızı Firebase Hosting'e yönlendiren DNS A kayıtlarını eklemek için DNS sağlayıcınızın DNS yönetim sitesine dönün. Aşağıdaki girişlerle kayıtları ekleyin ve kaydedin:
Belirttiğiniz ana bilgisayar, içeriği sunmak istediğiniz alan adıdır; bu etki alanı bir tepe etki alanı veya alt etki alanı olabilir.
Etki alanı sağlayıcınız bu terimi "Ana bilgisayar adı", "Ad" veya "Etki Alanı" olarak listeleyebilir.
Value : Etki alanınızı belirtilen IP adreslerine yönlendirmek için her DNS A kaydına bir değer atayın.
Etki alanı sağlayıcınız bu terimi "Veri", "İlgi Noktası", "İçerik", "Adres" veya "IP Adresi" olarak listeleyebilir.
SSL sertifikası sağlamayı bekleyin
Alan sahipliğini doğruladıktan sonra, alanınız için bir SSL sertifikası sağlarız ve DNS A kayıtlarınızı Firebase Hosting'e yönlendirdikten sonraki 24 saat içinde bunu küresel CDN'mizde dağıtırız.
Alan adınız, FirebaseApp SSL sertifikasında Konu Alternatif Adlarından (SAN) biri olarak listelenecektir. Bu sertifikayı tarayıcının güvenlik araçlarını kullanarak görüntüleyebilirsiniz. Alan hazırlanırken, alan adınızı içermeyen geçersiz bir sertifika görebilirsiniz. Bu, sürecin normal bir parçasıdır ve alanınızın sertifikası kullanıma sunulduğunda çözülecektir.
Gelişmiş Kurulum kullanıcıları için, projenizin Firebase Barındırma sayfasındakikurulum durumuBağlı olarak güncellenene kadar web siteniz önceki barındırma sağlayıcınız tarafından barındırılacaktır.
Özel alan anahtarınız
Farklı etki alanı sağlayıcıları, DNS kayıtlarını eklerken veya düzenlerken kendi DNS yönetim sitelerinde Ana bilgisayar alanı için farklı girişler girmenizi bekler. Aşağıda popüler sağlayıcılardan ortak girdiler derledik. Ayrıntılı talimatlar için alan adı sağlayıcınızın belgelerine bakın.
Etki alanı türü
Özel alan anahtarı
Apex alanı
Ortak girdiler şunları içerir:
@
Tepe etki alanı adı (örneğin, example .com )
Host alanını boş bırakmak
alt alan adı
Ortak girdiler şunları içerir:
Tam alt alan adı (örneğin, app. example .com )
Yalnızca alt alan adı bölümü (örneğin, yalnızca app ve . example .com hariç)
www alt etki alanı için yalnızca www www. example .com
Ortak etki alanı sağlayıcıları
Aşağıda, bazı yaygın etki alanı 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 adı sağlayıcınızın belgelerine bakın.
bulut parlaması
Tip
Ev sahibi
Değer
DNS TXT kaydı girişleri
TXT
example .com
Firebase konsolunda sağlanan doğrulama değeri
DNS A girişleri kaydeder
A
example .com
199.36.158.100
A
www
199.36.158.100
Google Etki Alanları
Tip
Ev sahibi
Değer
DNS TXT kaydı girişleri
TXT
@
Firebase konsolunda sağlanan doğrulama değeri
DNS A girişleri kaydeder
A
@
199.36.158.100
A
www
199.36.158.100
Google Bulut DNS
Tip
Ev sahibi
Değer
DNS TXT kaydı girişleri
TXT
example .com
Firebase konsolunda sağlanan doğrulama değeri
DNS A girişleri kaydeder
A
example .com
199.36.158.100
A
www
199.36.158.100
İsimUcuz
Tip
Ev sahibi
Değer
DNS TXT kaydı girişleri
TXT
@
Firebase konsolunda sağlanan doğrulama değeri
DNS A girişleri kaydeder
A
@
199.36.158.100
A
@
199.36.158.100
Kare boşluk
Tip
Ev sahibi
Değer
DNS TXT kaydı girişleri
TXT
@
Firebase konsolunda sağlanan doğrulama değeri
DNS A girişleri kaydeder
A
@
199.36.158.100
A
www
199.36.158.100
Özel etki alanları için kurulum durumu açıklamaları
Durum
Tanım
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 Barındırma sunucularına yayılmamıştır. Sorun giderme ipucu: 24 saatten fazla zaman geçtiyse, kayıtlarınızı Firebase Hosting'e yönlendirip yönlendirmediğinizi kontrol edin.
Daha nadir durumlarda, özellikle Gelişmiş Kurulum akışını kullanıyorsanız, SSL sorgulamaları şu nedenlerle başarısız olabilir:
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ı bulunur. Sorun giderme ipucu: A kayıtlarınızın yalnızca Firebase Barındırma'yı gösterdiğini kontrol edin ve tüm CNAME kayıtlarını kaldırın.
Taşıma başarısız oldu ve belirteç (DNS TXT kayıtları veya sitenize sağlanan yüklenen dosya) artık geçersiz. Sorun giderme ipucu: Alan için Görüntüle'yi tıklayın, ardından yeni belirteci mevcut alanınıza sağlayın.
Askıda olması
Özel etki alanınızı doğru şekilde ayarladınız, ancak Firebase Hosting bir SSL sertifikası sağlamadı.
Bazen, aşağıdaki sorunlar özel bir etki alanı için bir SSL sertifikasının basımını durdurabilir:
CAA kayıtlarınız çok kısıtlayıcı. Sorun giderme ipucu: "letsencrypt.org" ve "pki.goog" sertifika yetkililerinin alanınız için SSL sertifikaları oluşturmasına izin verildiğinden emin olun.
Meydan okuma kodunuz geçersiz. Gelişmiş Kurulum akışını kullanıyorsanız ve geçiş başarısız olduysa jetonunuz (ve onun meydan okuma kodu) artık geçersizdir. Sorun giderme ipucu: Alan için Görüntüle'yi tıklayın, ardından yeni belirteci mevcut alanınıza sağlayın.
Çok fazla alt alan için sertifika istediniz. Sorun giderme ipucu: Genel olarak Firebase Hosting, SSL sertifikası basım limitleri nedeniyle bir apex özel etki alanında 20'den fazla alt alan önermiyor.
bağlı
Özel alan adınız, uygun DNS kayıtlarına ve bir SSL sertifikasına sahiptir. Sitenizin içeriğini sunabilirsiniz.
Yeniden Doğrulama Gerekiyor
Alan sahipliğinizi ilk kez doğruladığınızda eklenen TXT kaydı değiştirilmişse veya alanınızın DNS ayarlarından kaldırılmışsa, Firebase alan sahipliğini manuel olarak yeniden doğrulamanızı isteyebilir.
Tek bir alanda google-site-doğrulama belirtecine sahip birden fazla TXT kaydına izin verildiğini unutmayın.
Bu, alan adının size ait olduğunu ve bize siteniz için SSL sertifikaları atama ve yenileme yetkisi verdiğini kanıtladığından, TXT kaydının DNS ayarlarınızda sürekli olarak bulunmasını şart koşuyoruz.
Sorun giderme ipucu: Özel alan adınızın Firebase Hosting ile bağlantısının otomatik olarak kesilmesini önlemek amacıyla yeniden doğrulama sürecini belirtilen zaman aralığında (genellikle 30 gün) tamamlamak için projenizin Barındırma sayfasını ziyaret edin.