Firebase App Hosting पर डिप्लॉय किए गए ऐप्लिकेशन के लिए, आपको ब्रैंड के हिसाब से बनाए गए यूनीक डोमेन नेम का इस्तेमाल करने की ज़रूरत नहीं है.Firebase App Hosting Firebase पर होस्ट की गई अपनी साइट के लिए, Firebase से जनरेट किए गए डोमेन के बजाय, कस्टम डोमेन (जैसे
example.com या app.example.com) का इस्तेमाल किया जा सकता है. Firebase App Hosting आपके हर डोमेन के लिए एसएसएल
सर्टिफ़िकेट उपलब्ध कराता है.
इस दस्तावेज़ के बाकी हिस्से में, कस्टम डोमेन को इन तरीकों से कनेक्ट करने के चरणों के बारे में बताया गया है:
बिना किसी रुकावट के सेवा का इस्तेमाल करने के लिए, आपके डीएनएस रिकॉर्ड को एक तय क्रम में अपडेट किया जाना चाहिए. अपने ऐप्लिकेशन के लिए डाउनटाइम से बचने के लिए, डोमेन माइग्रेट करने के निर्देशों का पालन करें.
शुरू करने से पहले: डीएनएस रिकॉर्ड टाइप
App Hosting डोमेन सेट अप करें विज़र्ड, आपसे एक से पांच डीएनएस रिकॉर्ड जोड़ने या हटाने के लिए कह सकता है. यह आपके डोमेन के मौजूदा कॉन्फ़िगरेशन पर निर्भर करता है. किसी रिकॉर्ड का टाइप उसकी फ़ंक्शनैलिटी तय करता है. ये उन रिकॉर्ड के टाइप हैं जिनके लिए App Hosting अनुरोध कर सकता है:
| टाइप | ब्यौरा | एक्सक्लूसिव |
|---|---|---|
| A | इन रिकॉर्ड में IPv4 वैल्यू (जैसे, 8.8.8.8) होती हैं. इनसे ब्राउज़र को यह पता चलता है कि आपके डोमेन से संपर्क करने की कोशिश करते समय, किस पते का इस्तेमाल करना है. | हां |
| AAAA | इन रिकॉर्ड में IPv6 वैल्यू (जैसे, 2001:4860:4860::8888) होती हैं. यह एक अलग तरह का पता रिकॉर्ड है, जो A रिकॉर्ड की तरह ही काम करता है. App Hosting फ़िलहाल, AAAA रिकॉर्ड का इस्तेमाल नहीं करता है. हालांकि, अगर आपके डोमेन में कोई मौजूदा AAAA रिकॉर्ड है, तो वह आपसे उसे हटाने के लिए कहेगा. | हां |
| CNAME | इन रिकॉर्ड में एक अलग डोमेन नेम होता है. डीएनएस क्वेरी हल करने के लिए, इसका इस्तेमाल आपके मौजूदा डोमेन के बजाय किया जाना चाहिए.
CNAME रिकॉर्ड का इस्तेमाल सिर्फ़ सबडोमेन (जैसे, www.example.com) पर किया जा सकता है.
App Hosting CNAME रिकॉर्ड का इस्तेमाल दो वजहों से करता है:
|
हां |
| TXT | इन रिकॉर्ड की मदद से, अपने डोमेन में आर्बिट्ररी मेटाडेटा जोड़ा जा सकता है. App Hosting आपको TXT रिकॉर्ड के किसी खास फ़ॉर्मैट, fah-claim=[UUID] का इस्तेमाल करने की अनुमति देता है. इससे यह पता चलता है कि उसे आपके डोमेन पर कौनसे कस्टम डोमेन के लिए काम करना चाहिए. |
नहीं |
| CAA | ये रिकॉर्ड, उन सर्टिफ़िकेट अथॉरिटी के लिए अनुमति वाली सूची के तौर पर काम करते हैं जिन्हें आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट बनाने की अनुमति है. App Hosting CAA रिकॉर्ड के लिए सिर्फ़ तब अनुरोध करता है, जब उसे आपके डोमेन के लिए सर्टिफ़िकेट बनाने से रोका गया हो. | नहीं |
शुरू करने से पहले: आपका कस्टम डोमेन नेम
डीएनएस रिकॉर्ड जोड़ते या उनमें बदलाव करते समय, अलग-अलग डोमेन प्रोवाइडर आपसे अपनी डीएनएस मैनेजमेंट साइटों में होस्ट (या होस्ट नेम) फ़ील्ड के लिए अलग-अलग इनपुट डालने के लिए कहते हैं. App Hosting कस्टम डोमेन विज़र्ड के लिए, आपको यही वैल्यू नाम फ़ील्ड में डालनी होगी.
हमने यहां लोकप्रिय प्रोवाइडर से मिलने वाले सामान्य इनपुट इकट्ठा किए हैं. ज़्यादा जानकारी के लिए, अपने डोमेन प्रोवाइडर का दस्तावेज़ देखें.
| डोमेन किस तरह का है | कस्टम डोमेन नेम |
|---|---|
| एपेक्स डोमेन |
सामान्य इनपुट में ये शामिल हैं:
|
| सबडोमेन | सामान्य इनपुट में ये शामिल हैं:
|
सामान्य डोमेन प्रोवाइडर
यहां कुछ सामान्य डोमेन प्रोवाइडर और उनके लिए ज़रूरी इनपुट के टाइप दिए गए हैं. इस जानकारी को ज़्यादा से ज़्यादा अप-टू-डेट रखा जाता है. हालांकि, ज़्यादा जानकारी के लिए, अपने डोमेन प्रोवाइडर का दस्तावेज़ देखें.
डोमेन माइग्रेट करना
अगर आपको अपना डोमेन, किसी दूसरे प्रोवाइडर से App Hosting बिना किसी डाउनटाइम के ट्रांसफ़र करना है, तो डोमेन माइग्रेट करें फ़्लो का इस्तेमाल किया जा सकता है Firebase कंसोल में. इस फ़्लो में, दो चरणों वाली प्रोसेस के बारे में बताया गया है. इससे App Hosting आपके डोमेन पर कॉन्टेंट उपलब्ध कराने के लिए तैयार हो जाता है. इसके बाद, ट्रैफ़िक को App Hosting के सर्वर पर भेजा जाता है.
पहला चरण: कस्टम डोमेन जोड़ना
- Firebase कंसोल में, होस्टिंग और सर्वरलेस > App Hosting पर जाएं.
- **डैशबोर्ड देखें** विकल्प का इस्तेमाल करके, App Hosting का कोई बैकएंड चुनें.
- सेटिंग टैब को चुनें. इसके बाद, कस्टम डोमेन जोड़ें पर क्लिक करें.
- वह कस्टम डोमेन नेम डालें जिसे आपको अपनी App Hosting साइट से कनेक्ट करना है.
- (ज़रूरी नहीं) कस्टम डोमेन पर आने वाले सभी अनुरोधों को किसी दूसरे तय किए गए डोमेन पर रीडायरेक्ट करने के लिए, बॉक्स पर सही का निशान लगाएं. इससे
example.comऔरwww.example.comएक ही कॉन्टेंट पर रीडायरेक्ट होंगे. - अपने डीएनएस रिकॉर्ड कॉन्फ़िगर करने और कस्टम डोमेन का सेटअप पूरा करने के लिए, सेटअप जारी रखें पर क्लिक करें.
दूसरा चरण: डोमेन तैयार करना
- डोमेन सेट अप करें विज़र्ड के डोमेन माइग्रेट करें टैब को चुनें.
- पहले चरण, डोमेन तैयार करें में दिए गए निर्देशों का पालन करें. इसमें, App Hosting को आपके
पसंदीदा बैकएंड के लिए काम करने और आपके डोमेन के लिए सुरक्षित टीएलएस कनेक्शन बनाने के लिए ज़रूरी बदलावों का सेट शामिल है. ज़रूरी रिकॉर्ड के लिए, यहां दिए गए इनपुट का इस्तेमाल करके, अपने डीएनएस प्रोवाइडर में मौजूद डोमेन से रिकॉर्ड जोड़ें, हटाएं, और सेव करें:
- नाम: रिकॉर्ड के लिए, अपना कस्टम डोमेन नेम डालें. आपके बताए गए होस्ट का मतलब वह डोमेन है जिस पर आपको कॉन्टेंट उपलब्ध कराना है. यह डोमेन, एपेक्स डोमेन या सबडोमेन हो सकता है. आपका डोमेन प्रोवाइडर, इस शब्द को "होस्ट नेम", "नाम" या "डोमेन" के तौर पर दिखा सकता है
- रिकॉर्ड टाइप: दिया गया डीएनएस रिकॉर्ड जोड़ें.
- वैल्यू: अपने रिकॉर्ड के लिए, दी गई वैल्यू असाइन करें. आपका डोमेन प्रोवाइडर, इस शब्द को "डेटा", "पॉइंट्स टू", "कॉन्टेंट", "पता" या "आईपी पता" के तौर पर दिखा सकता है. वैल्यू फ़ील्ड का कॉन्टेंट, रिकॉर्ड टाइप के हिसाब से अलग-अलग होता है. उदाहरण के लिए, TXT रिकॉर्ड स्ट्रिंग होते हैं.
- रिकॉर्ड की पुष्टि करें को चुनें. App Hosting आपके डोमेन प्रोवाइडर में किए गए बदलावों का पता लगाने की कोशिश करेगा. बदलावों को लागू होने में 24 घंटे तक लग सकते हैं. बैकएंड डैशबोर्ड में, सेटिंग > डोमेन व्यू में जाकर, स्टेटस देखा जा सकता है.
तीसरा चरण: App Hosting पर रीडायरेक्ट करना
- App Hosting पिछले चरण में किए गए रिकॉर्ड अपडेट की पुष्टि करता है.
इसके बाद, विज़र्ड, App Hosting पर रीडायरेक्ट करें के आखिरी चरण पर पहुंच जाता है. इस
चरण में, रिकॉर्ड अपडेट दिखाए जाते हैं. आपको अपने डोमेन के
ट्रैफ़िक को App Hosting सर्वर पर रीडायरेक्ट करने के लिए, ये अपडेट करने होंगे. पहले की तरह, ज़रूरी रिकॉर्ड के लिए, यहां दिए गए इनपुट का इस्तेमाल करके, अपने डीएनएस प्रोवाइडर में मौजूद डोमेन से रिकॉर्ड जोड़ें, हटाएं, और सेव करें:
- नाम: रिकॉर्ड के लिए, अपना कस्टम डोमेन नेम डालें. आपके बताए गए होस्ट का मतलब वह डोमेन है जिस पर आपको कॉन्टेंट उपलब्ध कराना है. यह डोमेन, एपेक्स डोमेन या सबडोमेन हो सकता है. आपका डोमेन प्रोवाइडर, इस शब्द को "होस्ट नेम", "नाम" या "डोमेन" के तौर पर दिखा सकता है
- रिकॉर्ड टाइप: दिया गया डीएनएस रिकॉर्ड जोड़ें.
- वैल्यू: अपने रिकॉर्ड के लिए, दी गई वैल्यू असाइन करें. आपका डोमेन प्रोवाइडर, इस शब्द को "डेटा", "पॉइंट्स टू", "कॉन्टेंट", "पता" या "आईपी पता" के तौर पर दिखा सकता है. वैल्यू फ़ील्ड का कॉन्टेंट, रिकॉर्ड टाइप के हिसाब से अलग-अलग होता है. उदाहरण के लिए, TXT रिकॉर्ड स्ट्रिंग होते हैं.
- रिकॉर्ड की पुष्टि करें को चुनें. App Hosting आपके डोमेन प्रोवाइडर में किए गए बदलावों का पता लगाने की कोशिश करेगा. बदलावों को लागू होने में 24 घंटे तक लग सकते हैं. बैकएंड डैशबोर्ड में, सेटिंग > डोमेन व्यू में जाकर, स्टेटस देखा जा सकता है.
नया डोमेन कनेक्ट करना
अगर डाउनटाइम कोई समस्या नहीं है, तो इस सेक्शन में दिए गए निर्देशों का पालन करें. उदाहरण के लिए, अगर आपने अपने वेब ऐप्लिकेशन के लिए कोई नया डोमेन कनेक्ट किया है, तो इन निर्देशों का पालन करें.
पहला चरण: कस्टम डोमेन जोड़ना
- Firebase कंसोल में, होस्टिंग और सर्वरलेस > App Hosting पर जाएं.
- **डैशबोर्ड देखें** विकल्प का इस्तेमाल करके, App Hosting का कोई बैकएंड चुनें.
- सेटिंग टैब को चुनें. इसके बाद, कस्टम डोमेन जोड़ें पर क्लिक करें.
- वह कस्टम डोमेन नेम डालें जिसे आपको अपनी App Hosting साइट से कनेक्ट करना है.
- (ज़रूरी नहीं) कस्टम डोमेन पर आने वाले सभी अनुरोधों को किसी दूसरे तय किए गए डोमेन पर रीडायरेक्ट करने के लिए, बॉक्स पर सही का निशान लगाएं. इससे
example.comऔरwww.example.comएक ही कॉन्टेंट पर रीडायरेक्ट होंगे. - अपने डीएनएस रिकॉर्ड कॉन्फ़िगर करने और कस्टम डोमेन का सेटअप पूरा करने के लिए, सेटअप जारी रखें पर क्लिक करें.
दूसरा चरण: डीएनएस रिकॉर्ड की पुष्टि करना
- Firebase कंसोल का डोमेन सेट अप करें विज़र्ड, ज़रूरी रिकॉर्ड दिखाएगा. आपको अपने पेज को Firebase App
Hosting पर पॉइंट करने के लिए, इन रिकॉर्ड को अपडेट करना होगा. यहां दिए गए इनपुट का इस्तेमाल करके, अपने डीएनएस प्रोवाइडर में मौजूद डोमेन से रिकॉर्ड जोड़ें, हटाएं, और सेव करें:
- नाम: रिकॉर्ड के लिए, अपना कस्टम डोमेन नेम डालें. आपके बताए गए होस्ट का मतलब वह डोमेन है जिस पर आपको कॉन्टेंट उपलब्ध कराना है. यह डोमेन, एपेक्स डोमेन या सबडोमेन हो सकता है. आपका डोमेन प्रोवाइडर, इस शब्द को "होस्ट नेम", "नाम" या "डोमेन" के तौर पर दिखा सकता है
- रिकॉर्ड टाइप: दिया गया डीएनएस रिकॉर्ड जोड़ें.
- वैल्यू: अपने रिकॉर्ड के लिए, दी गई वैल्यू असाइन करें. आपका डोमेन प्रोवाइडर, इस शब्द को "डेटा", "पॉइंट्स टू", "कॉन्टेंट", "पता" या "आईपी पता" के तौर पर दिखा सकता है. वैल्यू फ़ील्ड का कॉन्टेंट, रिकॉर्ड टाइप के हिसाब से अलग-अलग होता है. उदाहरण के लिए, TXT रिकॉर्ड स्ट्रिंग होते हैं.
- रिकॉर्ड की पुष्टि करें को चुनें. App Hosting आपके डोमेन प्रोवाइडर में किए गए बदलावों का पता लगाने की कोशिश करेगा. बदलावों को लागू होने में 24 घंटे तक लग सकते हैं. बैकएंड डैशबोर्ड में, सेटिंग > डोमेन व्यू में जाकर, स्टेटस देखा जा सकता है.
एसएसएल सर्टिफ़िकेट उपलब्ध होने का इंतज़ार करना
App Hosting को आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट उपलब्ध कराने में कुछ घंटे लग सकते हैं, जब आप अपने डीएनएस रिकॉर्ड अपडेट कर लेते हैं. कुछ मामलों में, डीएनएस को Firebase App Hosting पर पॉइंट करने के बाद, 24 घंटे तक लग सकते हैं.
ब्राउज़र के सुरक्षा टूल का इस्तेमाल करके, यह सर्टिफ़िकेट देखा जा सकता है. डोमेन के लिए सर्टिफ़िकेट उपलब्ध होने में समय लग सकता है. इस दौरान, आपको अमान्य सर्टिफ़िकेट दिख सकता है या अपने डोमेन से कनेक्ट होने में समस्याएं आ सकती हैं. यह प्रोसेस का सामान्य हिस्सा है. आपके डोमेन का सर्टिफ़िकेट उपलब्ध होने के बाद, यह समस्या हल हो जाएगी.
ध्यान दें: Firebase App Hosting ज़रूरत के हिसाब से, कस्टम डोमेन के लिए एसएसएल सर्टिफ़िकेट अपने-आप उपलब्ध कराता है.
कस्टम डोमेन के स्टेटस की जानकारी
| स्टेटस | ब्यौरा |
|---|---|
| सेटअप करना ज़रूरी है |
आपको अपने डीएनएस रिकॉर्ड के साथ कोई कॉन्फ़िगरेशन बदलना पड़ सकता है.
|
| मंज़ूरी बाकी है | आपने कस्टम डोमेन को सही तरीके से सेट अप किया है. हालांकि, Firebase App Hosting ने एसएसएल सर्टिफ़िकेट उपलब्ध नहीं कराया है. कभी-कभी, बहुत ज़्यादा पाबंदियों वाले सीएए रिकॉर्ड की वजह से, कस्टम डोमेन के लिए एसएसएल सर्टिफ़िकेट उपलब्ध कराने में समय लग सकता है. पक्का करें कि सर्टिफ़िकेट अथॉरिटी `letsencrypt.org` और `pki.goog` को आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट बनाने की अनुमति हो आपके डोमेन के लिए. |
| सर्टिफ़िकेट उपलब्ध कराया जा रहा है | आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट बनाया जा रहा है. |
| कनेक्ट हो गया | आपके कस्टम डोमेन में, डीएनएस के सही रिकॉर्ड मौजूद हैं. साथ ही, इसके लिए एसएसएल
सर्टिफ़िकेट भी उपलब्ध है. |