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 App
Hosting पर पॉइंट किया जा सकता है.Firebase यहां दिए गए इनपुट का इस्तेमाल करके, अपने डीएनएस प्रोवाइडर में अपने डोमेन के रिकॉर्ड जोड़ें, हटाएं, और सेव करें:
- नाम: रिकॉर्ड के लिए, अपना कस्टम डोमेन नेम डालें. आपने जिस होस्ट के बारे में बताया है वह डोमेन है जिस पर आपको कॉन्टेंट दिखाना है. यह डोमेन, एपेक्स डोमेन या सबडोमेन हो सकता है. आपका डोमेन प्रोवाइडर, इस शब्द को "होस्ट नेम", "नाम" या "डोमेन" के तौर पर दिखा सकता है
- रिकॉर्ड टाइप: दिया गया डीएनएस रिकॉर्ड जोड़ें.
- वैल्यू: अपने रिकॉर्ड के लिए, दी गई वैल्यू असाइन करें. आपका डोमेन प्रोवाइडर, इस शब्द को "डेटा", "पॉइंट्स टू", "कॉन्टेंट", "पता" या "आईपी पता" के तौर पर दिखा सकता है. वैल्यू फ़ील्ड का कॉन्टेंट, रिकॉर्ड टाइप के हिसाब से अलग-अलग होता है. उदाहरण के लिए, TXT रिकॉर्ड स्ट्रिंग होते हैं.
- रिकॉर्ड की पुष्टि करें को चुनें. App Hosting आपके डोमेन प्रोवाइडर में किए गए बदलावों का पता लगाने की कोशिश करेगा. बदलावों को लागू होने में 24 घंटे तक लग सकते हैं. बैकएंड डैशबोर्ड में, सेटिंग > डोमेन व्यू में जाकर, स्टेटस देखा जा सकता है.
एसएसएल सर्टिफ़िकेट उपलब्ध होने का इंतज़ार करना
App Hosting को आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट उपलब्ध कराने में कुछ घंटे लग सकते हैं, जब आप अपने डीएनएस रिकॉर्ड अपडेट कर लेते हैं. कुछ मामलों में, डीएनएस को Firebase App Hosting पर पॉइंट करने के बाद, 24 घंटे तक लग सकते हैं.
ब्राउज़र के सुरक्षा टूल का इस्तेमाल करके, यह सर्टिफ़िकेट देखा जा सकता है. डोमेन के लिए सर्टिफ़िकेट उपलब्ध होने में समय लग सकता है. इस दौरान, आपको अमान्य सर्टिफ़िकेट दिख सकता है या अपने डोमेन से कनेक्ट होने में समस्याएं आ सकती हैं. यह प्रोसेस का सामान्य हिस्सा है और आपके डोमेन का सर्टिफ़िकेट उपलब्ध होने के बाद, यह समस्या हल हो जाएगी.
ध्यान दें: Firebase App Hosting ज़रूरत के हिसाब से, कस्टम डोमेन के लिए एसएसएल सर्टिफ़िकेट अपने-आप उपलब्ध कराता है.
कस्टम डोमेन के स्टेटस की जानकारी
| Status | Description |
|---|---|
| सेटअप करना ज़रूरी है |
आपको अपने डीएनएस रिकॉर्ड के साथ कोई कॉन्फ़िगरेशन बदलना पड़ सकता है.
|
| मंज़ूरी बाकी है | आपने कस्टम डोमेन को सही तरीके से सेट अप किया है. हालांकि, Firebase App Hosting ने एसएसएल सर्टिफ़िकेट उपलब्ध नहीं कराया है. कभी-कभी, बहुत ज़्यादा पाबंदियों वाले सीएए रिकॉर्ड की वजह से, कस्टम डोमेन के लिए एसएसएल सर्टिफ़िकेट जारी करने में देरी हो सकती है. पक्का करें कि सर्टिफ़िकेट अथॉरिटी `letsencrypt.org` और `pki.goog` को आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट बनाने की अनुमति मिली हो आपके डोमेन के लिए. |
| सर्टिफ़िकेट जारी किया जा रहा है | आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट बनाया जा रहा है. |
| कनेक्ट हो गई | आपके कस्टम डोमेन में, डीएनएस के सही रिकॉर्ड मौजूद हैं. साथ ही, इसके पास एसएसएल
सर्टिफ़िकेट भी है. |