Firebase App Hosting üzerinde 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 belgenin geri kalanında, özel alanınızı bağlama adımlarında size yol gösterilir.
Alanınızı App Hosting için ayarlama
Firebase projenizde bir Firebase App Hosting sitesi oluşturmak için temel App Hostingkurulum görevlerini tamamladığınızdan emin olun.
1. adım: Özel alan ekleyin
- Projenizin App Hostingsayfasını açın.
- Kontrol Panelini Görüntüle seçeneğini kullanarak bir App Hosting arka ucu seçin.
- Ayarlar sekmesini seçin, ardından Özel alan adı ekle'yi tıklayın.
- Sitenize bağlamak istediğiniz özel alan adını girin. App Hosting
- (İ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 Adı Ekle sihirbazı, sayfanızı Firebase uygulama barındırma hizmetine 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:
- Tür: Sağlanan DNS kaydını ekleyin.
Barındırıcı: Kayıtlar için özel alan anahtarınızı girin. Belirttiğiniz barındırıcı, içerik yayınlamak istediğiniz alandır. Bu alan, üst alan 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 sağlayıcınız bu terimi "Veri", "Başladığı Adres", "İç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ında değer olarak IP adresleri bulunurken TXT kayıtlarında dize bulunur.
SSL sertifikanızı hazırlamanız için zaman tanıyın. Bu işlem genellikle birkaç saat sürer ancak DNS'nizi Firebase App Hosting'e yönlendirdikten sonra bazen 24 saati bulabilir. Çoğu durumda, kayıtlarınızın yayılması ve SSL sertifikanızı temel hazırlığının yapılması, alan sağlayıcınıza bağlı olarak bir saat içinde gerçekleşir.
SSL sertifikası temel hazırlığının yapılmasını bekleyin
DNS kayıtlarınızı güncellemenizin ardından App Hosting ürününün alanınıza SSL sertifikası sağlaması birkaç saat sürebilir. Bazı durumlarda, DNS'nizi Firebase App Hosting'e yönlendirdikten sonra 24 saat kadar beklemeniz gerekebilir.
Bu sertifikayı, tarayıcının güvenlik araçlarını kullanarak görüntüleyebilirsiniz. Alan hazırlığı yapılı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 temel hazırlığı yapar.
DNS kaydı türleri
App Hosting Özel Alan sihirbazı, alanınızın mevcut yapılandırmasına bağlı olarak 1 ila 5 DNS kaydı eklemenizi isteyebilir. Bir kaydın türü, işlevini belirler. App Hosting'ün isteyebileceği kayıt türleri şunlardır:
Tür | Açıklama | Özel |
---|---|---|
A | Bu kayıtlar, tarayıcılara alan adınızla iletişim kurmaya çalışırken hangi adresin kullanılacağını belirten IPv4 değerlerini (ör. 8.8.8.8) içerir. | Evet |
AAAA | Bu kayıtlar, A kayıtlarıyla hemen hemen aynı işleve sahip farklı türde bir adres kaydı olan IPv6 değerlerini (ör. 2001:4860:4860::8888) içerir. App Hosting şu anda AAAA kayıtlarını kullanmıyor ancak varsa mevcut kayıtları alanımızdan kaldırmanızı isteyecek. | Evet |
CNAME | Bu kayıtlar, DNS sorgularını çözmek için mevcut alanınızın yerine kullanılması gereken ayrı bir alan adı içerir. CNAME kayıtlarına yalnızca alt alanlarda (ör. www.example.com) izin verilir. App Hosting, CNAME kayıtlarını iki nedenle kullanır:
|
Evet |
TXT | Bu kayıtlar, alanınıza istediğiniz meta verileri eklemenize olanak tanır. App Hosting, alanınızda hangi Özel Alan adının sunulması gerektiğini belirtmek için belirli bir TXT kaydı biçimi (fah-claim=[UUID] ) kullanmanıza olanak tanır. |
Hayır |
CAA | Bu kayıtlar, alanınız için SSL sertifikaları basma yetkisine sahip Sertifika Yetkililerini belirtmek için bir izin verilenler listesi işlevi görür. App Hosting, yalnızca alanınız için sertifika oluşturması engellenirse CAA kayıtları ister. | Hayır |
Özel alan anahtarınız
DNS kayıtlarını eklerken veya düzenlerken farklı alan adı sağlayıcılar, DNS yönetim sitelerindeki Ana Makine 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 dokümanlarına bakın.
Alan türü | Özel alan anahtarı |
---|---|
Apex alan adı |
Yaygın girişler şunlardır:
|
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 gerektirir |
DNS kayıtlarınızla bir yapılandırmayı değiştirmeniz gerekebilir.
|
Beklemede | Özel alanınızı doğru şekilde oluşturdunuz ancak Firebase App Hosting SSL sertifikası oluşturmadı. Bazen aşırı kısıtlayıcı CAA kayıtları, özel alan adı için SSL sertifikasının hazırlanmasını geciktirebilir. Sertifika yetkilisi olan "letsencrypt.org" ve "pki.goog"un alanınız için SSL sertifikası 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ız doğru DNS kayıtlarına ve SSL sertifikasına sahip. |