Firebase App Hosting'te dağıtılan uygulamalar için 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 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 uç 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 alan adındaki tüm istekleri belirtilen ikinci bir alana yönlendirmek için kutuyu işaretleyin (
example.com
vewww.example.com
aynı içeriğe yönlendirilir). - 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 App Hosting'e yönlendirmek için güncellenmesi gereken gerekli kayıtları gösterir. Aşağıdaki girişlerle alanınızdan DNS sağlayıcınıza kayıt 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ı bekleyin
DNS kayıtlarınızı güncelledikten sonra App Hosting'ın alanınız için SSL sertifikası sağlaması birkaç saati bulabilir. Bazı durumlarda, DNS'nizi Firebase App Hosting adresine 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ınızla iletişime geçmeye çalışırken hangi adresi kullanacaklarını söyleyen IPv4 değerleri (ör. 8.8.8.8) içerir. | Evet |
AAAA | Bu kayıtlar, A kayıtlarıyla yaklaşık olarak aynı işleve sahip farklı bir adres kaydı türü olan IPv6 değerleri (ör. 2001:4860:4860::8888) içerir. App Hosting şu anda AAAA kayıtlarını kullanmıyor ancak varsa alanımızdaki mevcut kayıtları kaldırmanızı isteyecektir. | 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ın yayınlanacağını 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 sertifikası oluşturma yetkisine sahip Sertifika Yetkililerini belirtmek üzere izin verilenler listesi işlevi görür. App Hosting, yalnızca alanınız için sertifika oluşturması engellenirse CAA kayıtlarını 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ı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 adı |
Yaygın girişler şunlardır:
|
Alt alan | Yaygın girişler şunlardır:
|
Sık kullanılan alan 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.
Özel alanlar için durum açıklamaları
Durum | Açıklama |
---|---|
Kurulum gerektirir |
DNS kayıtlarınızdaki 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ı. Aşırı derecede kısıtlayıcı CAA kayıtları, özel bir alan için SSL sertifikasının oluşturulmasını zaman zaman 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ızda doğru DNS kayıtları ve SSL sertifikası olmalıdır. |