Firebase Hosting ile 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 Hosting, alanlarınızın her biri için bir SSL sertifikası sağlar ve içeriğinizi küresel bir CDN üzerinden yayınlar.
Bu dokümanın geri kalanında, özel verilerinizi birbirine bağlamaya yönelik adımlar açıklanmaktadır.
alan adına sahip olmanız gerekir.
Alanınızı Hosting için ayarlama
Firebase projenizde bir Firebase Hosting sitesi olması için projenizin Firebase Hosting sayfasından "Başlayın" sihirbazını tamamladığınızdan emin olun.
Hosting cihazınıza bağlamak istediğiniz özel alan adını girin
girin.
(İsteğe bağlı) Özel alandaki tüm istekleri şu adrese yönlendirmek için kutuyu işaretleyin:
belirtilen ikinci bir alan (example.com ve
www.example.com aynı içeriğe yönlendirir).
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 ayarlayın
Alanı Bağlama kurulum sihirbazında istenirse üst alanınızı doğrulayın.
Bu adımlar, alanınızın
Firebase projesiyle ve belirtilen alana sahip olduğunuzdan emin olun.
Alan adı sağlayıcınızın sitesinde DNS yönetimi sayfasını bulun.
Aşağıdaki girişleri kullanarak yeni bir kayıt ekleyip kaydedin:
Type (Tür): TXT kaydı ekleyin.
Firebase Hosting, bu TXT kaydını sürekli olarak saklamanızı gerektirir
DNS ayarlarınızda bulunan, alan adının sahibi olduğunuzu kanıtlamak ve
Firebase'i sitenize ilişkin SSL sertifikaları ataması ve yenilemesi için yetkilendirmelisiniz.
Alan sağlayıcınız bu terimi "Kayıt Türü" olarak listeleyebilir.
Bir üst alan adının veya kök alanın sahibi olduğunuzu kanıtladığınızda, bu alanın tüm alt alan adlarının da sahibi olduğunuzu kanıtlamış olursunuz.
Alan sağlayıcınız bu terimi "Ana Makine Adı", "Ad" veya "Alan" olarak listeleyebilir.
Değer: Benzersiz doğrulama değerini alana kopyalayın.
Firebase Hosting, alanın sahibi olduğunuzu kanıtlamak için bu değeri kontrol eder.
Alan sağlayıcınız bu terimi "Veri" olarak listeleyebilir.
Güncellenen TXT kayıtlarınızın dağıtılması 24 saati bulabilir. Ardından Doğrula'yı tıklayın.
Connect (Alanı Bağla) bölümünü güvenli bir şekilde kapatmak için Cancel'ı (İptal) tıklayabilirsiniz.
daha sonra yeniden açabilirsiniz. Bu ayar, dağıtım işlemini etkilemez
ancak daha sonra tekrar
alan adınızı yeniden girmeniz
pencereyi yeniden açarsınız.
Yeterli yayılma süresinden sonra, Firebase konsolunun Alanı Bağla penceresinde Doğrula'yı tıklayarak SSL sertifikası temel hazırlığı sürecine başlayabilirsiniz.
Kayıtlarınızın yayılması ve alanınızın doğrulanması genellikle alan sağlayıcınıza bağlı olarak birkaç saat içinde gerçekleşir. TXT kaydı ekleme ve dağıtım süreleri hakkında ayrıntılı talimatlar için alan sağlayıcınızın dokümanlarına bakın.
Doğrula'yı tıkladığınızda bir hata mesajı görüntüleniyorsa kayıtlarınızda
olabilir veya değerleriniz yanlış olabilir.
ziyaret edin.
Firebase konsolunun Özel Alan Ekle sihirbazında Hızlı Kurulum veya Gelişmiş Kurulum'u seçin.
Hızlı Kurulum, şu anda almayan yeni alanlar için kullanılabilir
başka bir Hosting kaynağından aktarmaya çalıştığınız trafik veya alan adları
girin. Halihazırda e-posta alan bir alanınız varsa Gelişmiş Kurulum kullanılabilir
başka bir barındırma sağlayıcısından gelen ve sıfır kapalı kalma süreli taşıma gerektiren isteklerdir.
Gelişmiş Kurulum sihirbazı bir SSL sertifikası oluşturup
Hosting tarihinden önce alanda trafik sunmasına izin vermek için sahiplik hak talebi
trafik alabilir.
Hızlı Kurulum
Firebase konsolunun Özel Alan Ekleme sihirbazı
sayfanızı
Firebase Hosting. Şurada alan adınızdaki kayıtları ekleyin, kaldırın ve
Aşağıdaki girişlere sahip DNS sağlayıcı:
Belirttiğiniz ana makine, hizmet vermek istediğiniz alan adıdır
içerik; 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".
Değer: Sağlanan IP adreslerini kayıtların değerine atayın.
Alan sağlayıcınız bu terimi "Veri", "Başladığı Adres", "İçerik", "Adres" veya "IP Adresi" olarak listeleyebilir.
SSL sertifikanızı hazırlamanız için zaman tanıyın.
Bu işlem, DNS'nizi
Firebase Hosting
Çoğu durumda, kayıtlarınızın veya
SSL sertifikanızın temel hazırlığı birkaç saat içinde gerçekleşecek.
Bu, alan sağlayıcınıza bağlıdır.
Gelişmiş Kurulum
Özel Alan Ekle sihirbazının İleri kurulum modu, trafiği sunucularına yönlendirmeden önce Hosting'yi alanınızı güvenli bir şekilde yayınlayacak şekilde yapılandırmanıza olanak tanır. Genel olarak, Hosting'nin bir alanda başarılı bir şekilde trafik yayınlaması için üç şey gerekir:
Sahiplik kaydı: TXT kaydı, Hosting ürününe hangi Siteyi bildirir
alanında yayınlanacak
SSL sertifikası: alana özgü bir sertifika
Hosting sunucuları arasında şifrelenmiş iletişime olanak tanıyan sertifika
ve son kullanıcılara
IP kayıtlarının barındırılması: bir veya daha fazla A ve AAAA kaydı
alan için tüm istekleri Hosting sunucularına yönlendiren
Gelişmiş kurulum, alanınızı yapılandırmada size yol gösterir
ilk iki şartın Hosting tarafından karşılanabilmesi için
almaya başlamadan önce doğru içeriği sunmaya hazır olduğunu
.
Bu sihirbaz, bu süreci iki adımlı bir iş akışı olarak gösterir:
Alanı hazırlama
Update DNS kayıtları(DNS kayıtlarını güncelle): Bir veya daha fazla kaydı şuraya ekleyin:
alanınız:
Sahiplik: Formda bir TXT kaydı
"hosting-site=[site_id]".
CAA (isteğe bağlı): Bir çift CAA
Hosting sertifikasına izin veren kayıtlar
Yetkilileri ile iletişime geçin. Yalnızca Hosting, sertifika sağlama işlemini engelleyen mevcut CAA kayıtlarını keşfederse bulunur.
DNS sorgulaması: Alan sağlayıcınızın DNS adresini ziyaret edin
en iyi uygulamaları görelim. ACME istem alt alan adı anahtarını ve sağlanan değeri içeren bir TXT kaydı ekleyin. Şunun için 24 saat kadar bekleyin:
yayılımını etkilemez.
HTTP sorgulaması:
Sağlanan metin dosyasını
belirtin ve mevcut olduğunu doğrulayın.
Hosting, ACME sorgulamalarını doğrulamaya çalışacaktır
. CA, kesintili hizmet sorunları gibi herhangi bir nedenle isteklerinizi doğrulayamazsa Hosting adlı sağlayıcının yeni bir
isteyebilirsiniz. Doğrulama başarılı bir şekilde tamamlandıktan sonra Hosting'in SSL sertifikası sağlaması ve bu sertifikanın dağıtılmasına izin vermesi birkaç saati bulabilir.
Doğrudan Hosting hedefine
Hosting, alan sahipliğinizi onayladıktan ve SSL sertifikası sağladıktan sonra DNS sağlayıcınıza dönün ve istekleri Hosting'ye yönlendiren DNS A/AAAA kayıtları ekleyin:
Type (Tür): İstenen DNS A/AAAA kayıtlarını ekleyin.
Barındırıcı:
Her iki kayıt için de özel alan anahtarınızı girin.
Belirttiğiniz barındırıcı, içerik yayınlamak istediğiniz alandır. Bu alan, üst alan adı veya alt alan adı olabilir. Alan sağlayıcınız bu terimi şu şekilde listeleyebilir:
"Ana makine adı", "Ad" veya "Alan".
Değer: Bir değer atayın
alanınızı belirtilen IP'ye yönlendirmek için her bir DNS A/AAAA kaydına değer
adres.
Alan sağlayıcınız bu terimi "Veri", "Gösterilen Adres", "İçerik", "Adres" veya "IP Adresi" olarak listeleyebilir.
SSL sertifika temel hazırlığını bekleyin
Alan sahipliğini doğruladıktan sonra alan adınız için bir SSL sertifikası sağlarız.
24 saat içinde global CDN'miz genelinde dağıtabilirsiniz.
DNS A kayıtları Firebase Hosting adresine kaydedilir.
Alanınız, FirebaseApp SSL sertifikasında Konu Alternatif Adları'ndan (SAN) biri olarak listelenir. Bu sertifikayı, tarayıcının
güvenlik araçları. Alan temel hazırlığı yapılırken geçersiz bir
. Bu, sürecin normal bir parçasıdır ve alanınızın sertifikası kullanıma sunulduktan sonra çözülür.
Gelişmiş Kurulum kullanıcıları için web siteniz, daha önce kullandığınız barındırma hizmeti tarafından barındırılacak
tarihine kadar
kurulum durumunu
projenin
Firebase Hosting sayfasıBağlı güncellemelerine bakın.
Özel alan anahtarınız
DNS kayıtlarını eklerken veya düzenlerken farklı alan sağlayıcıları sizden bunu bekler
DNS yönetiminde Host (Ana Makine) alanı için farklı girişler girmesini
siteler. 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ı
Genel girişler şunları içerir:
@
Üst alan adı (ör.
example.com)
Host (Ana makine) alanını boş bırakmak
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, yalnızca app,
ve .example.com dışarıda bırakarak)
Yalnızca www.example.com alt alan adı için www
Yaygın alan adı 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.
Cloudflare
Tür
Düzenleyen
Değer
DNS TXT kaydı girişleri
TXT
example.com
Firebase konsolunda doğrulama değeri sağlandı
DNS A kayıtları girişleri
A
example.com
199.36.158.100
A
www
199.36.158.100
Google Cloud DNS
Tür
Düzenleyen
Değer
DNS TXT kaydı girişleri
TXT
example.com
Firebase konsolunda doğrulama değeri sağlandı
DNS A kayıtları girişleri
A
example.com
199.36.158.100
A
www
199.36.158.100
NameCheap
Tür
Düzenleyen
Değer
DNS TXT kaydı girişleri
TXT
@
Firebase konsolunda sağlanan doğrulama değeri
DNS A kayıtları girişleri
A
@
199.36.158.100
A
www
199.36.158.100
Squarespace
Tür
Düzenleyen
Değer
DNS TXT kaydı girişleri
TXT
@
Firebase konsolunda sağlanan doğrulama değeri
DNS A kayıtları girişleri
A
@
199.36.158.100
A
www
199.36.158.100
Özel alanlar için kurulum durumu 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 Hosting sunucularına yayılmamıştır.
Sorun giderme ipucu: 24 saatten uzun bir süre geçtiyse
Kayıtlarınızı Firebase Hosting adresine yönlendirdiniz.
Özellikle Gelişmiş Kurulum akışını kullanıyorsanız SSL istemleri, daha seyrek durumlarda aşağıdaki nedenlerle başarısız olabilir:
SSL sertifikası istemleri başarısız oldu ve jeton (sitenize sağlanan DNS TXT kayıtları veya yüklenen dosya) artık geçersiz.
Sorun giderme ipucu: Alan için Görünüm'ü tıklayın.
Ardından, yeni jetonu mevcut alanınıza sağlayın.
Beklemede
Özel alanınızı doğru şekilde oluşturdunuz ancak Firebase Hosting
SSL sertifikası sağlamadı.
Bazen aşağıdaki sorunlar SSL basmayı geciktirebilir:
özel bir alan adı için sertifika:
CAA kayıtlarınız çok kısıtlayıcı.
Sorun giderme ipucu: Sertifika yetkililerinin
"letsencrypt.org" ve "pki.goog" öğelerinin
alanınız.
Meydan okuma kodunuz geçersiz. Gelişmiş
Kurulum akışı ve taşıma işlemi başarısız oldu, jetonunuz (ve zorluğu)
kodu) artık geçersizdir.
Sorun giderme ipucu: Alan için Görünüm'ü tıklayın.
Ardından, yeni jetonu mevcut alanınıza sağlayın.
Çok fazla alt alan adı için sertifika isteğinde bulundunuz.
Sorun giderme ipucu: Firebase Hosting, genel olarak hayır önerisinde bulunmanızı önerir
SSL nedeniyle bir apex özel alanında 20'den fazla alt alan adı
çok kolay kullanılır.
Sertifika Tasarruf Etme
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.