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
- Projenizin Uygulama Barındırma sayfasını açın.
- Kontrol Panelini Görüntüle seçeneğini kullanarak bir Uygulama Barındırma arka ucu seçin.
- Ayarlar sekmesini seçin, ardından Özel alan ekle'yi tıklayın.
- Uygulama 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 (
example.com
vewww.example.com
aynı içeriğe yönlendirme gibi) için kutuyu işaretleyin. - 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
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:
|
Alt alan adı | Genel girişler şunları içerir:
|
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.
|
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. |