आपको फायरबेस होस्टिंग के साथ अपने विशिष्ट, ब्रांड-केंद्रित डोमेन नाम छोड़ने की आवश्यकता नहीं है। आप अपने Firebase द्वारा होस्ट की गई साइट के लिए Firebase से जनरेट किए गए डोमेन के बजाय एक कस्टम डोमेन (जैसे example.com या app.example.com ) का उपयोग कर सकते हैं।
फायरबेस होस्टिंग आपके प्रत्येक डोमेन के लिए एक एसएसएल प्रमाणपत्र प्रदान करता है और वैश्विक सीडीएन पर आपकी सामग्री प्रदान करता है।
इस दस्तावेज़ के शेष भाग में आपका कस्टम डोमेन कनेक्ट करने के लिए इन चरणों का पालन किया गया है।
होस्टिंग के लिए अपना डोमेन सेट करें
सुनिश्चित करें कि आपने अपने प्रोजेक्ट के फायरबेस होस्टिंग पेज से "आरंभ करें" विज़ार्ड पूरा कर लिया है ताकि आपके पास अपने फायरबेस प्रोजेक्ट में फायरबेस होस्टिंग साइट हो।
चरण 1 : डोमेन जोड़ें
अपने प्रोजेक्ट के होस्टिंग पृष्ठ से, कस्टम डोमेन कनेक्ट करने के लिए विज़ार्ड दर्ज करें:
यदि आपके पास केवल एक होस्टिंग साइट है, तो कस्टम डोमेन जोड़ें पर क्लिक करें।
यदि आपके पास एक से अधिक होस्टिंग साइट हैं, तो वांछित साइट के लिए देखें पर क्लिक करें, फिर कस्टम डोमेन जोड़ें पर क्लिक करें।
वह कस्टम डोमेन नाम दर्ज करें जिसे आप अपनी होस्टिंग साइट से कनेक्ट करना चाहते हैं।
(वैकल्पिक) कस्टम डोमेन पर सभी अनुरोधों को दूसरे निर्दिष्ट डोमेन पर रीडायरेक्ट करने के लिए बॉक्स को चेक करें (जैसे कि example.com और www.example.com समान सामग्री पर रीडायरेक्ट करें)।
सत्यापन प्रक्रिया आरंभ करने के लिए जारी रखें पर क्लिक करें।
चरण 2 : डोमेन स्वामित्व सत्यापित करें
यदि कनेक्ट डोमेन सेटअप विज़ार्ड में अनुरोध किया गया है, तो अपने एपेक्स डोमेन को सत्यापित करें।
ये चरण सुनिश्चित करते हैं कि आपका डोमेन पहले से किसी Firebase प्रोजेक्ट से लिंक नहीं है और आप निर्दिष्ट डोमेन के स्वामी हैं।
अपने डोमेन प्रदाता की साइट में, DNS प्रबंधन पृष्ठ का पता लगाएं।
निम्न इनपुट के साथ एक नया रिकॉर्ड जोड़ें और सहेजें:
प्रकार : एक TXT रिकॉर्ड जोड़ें।
फायरबेस होस्टिंग के लिए आवश्यक है कि आप डोमेन के अपने स्वामित्व को प्रमाणित करने के लिए और अपनी साइट के लिए एसएसएल प्रमाणपत्रों को असाइन करने और नवीनीकृत करने के लिए फायरबेस को अधिकृत करने के लिए इस TXT रिकॉर्ड को लगातार अपनी DNS सेटिंग्स में मौजूद रखें।
आपका डोमेन प्रदाता इस शब्द को "रिकॉर्ड प्रकार" के रूप में सूचीबद्ध कर सकता है।
एक शीर्ष डोमेन, या रूट डोमेन के अपने स्वामित्व को प्रमाणित करना, इसके सभी उप डोमेन के आपके स्वामित्व को प्रमाणित करता है।
आपका डोमेन प्रदाता इस शब्द को "होस्ट नाम", "नाम" या "डोमेन" के रूप में सूचीबद्ध कर सकता है।
मान : अनन्य सत्यापन मान को फ़ील्ड में कॉपी करें.
आपके डोमेन स्वामित्व को प्रमाणित करने के लिए Firebase होस्टिंग इस मान की जांच करता है।
आपका डोमेन प्रदाता इस शब्द को "डेटा" के रूप में सूचीबद्ध कर सकता है।
अपने अपडेट किए गए TXT रिकॉर्ड के प्रचार के लिए 24 घंटे तक की अनुमति दें, फिर सत्यापित करें पर क्लिक करें।
ध्यान दें कि आप कनेक्ट डोमेन विंडो को सुरक्षित रूप से बंद करने और बाद में फिर से खोलने के लिए रद्द करें पर क्लिक कर सकते हैं। यह प्रसार समय को प्रभावित नहीं करता है, लेकिन जब आप विंडो को फिर से खोलेंगे तो आपको अपना डोमेन नाम फिर से दर्ज करने के लिए कहा जाएगा।
पर्याप्त प्रसार समय के बाद, फायरबेस कंसोल के कनेक्ट डोमेन विंडो में सत्यापित करें पर क्लिक करने से आप एसएसएल प्रमाणपत्र प्रावधान प्रक्रिया शुरू कर सकते हैं।
ज्यादातर मामलों में, आपके डोमेन प्रदाता के आधार पर, आपके रिकॉर्ड का प्रचार और आपके डोमेन का सत्यापन कुछ घंटों के भीतर हो जाएगा। TXT रिकॉर्ड और प्रसार समय जोड़ने के लिए विस्तृत निर्देशों के लिए अपने डोमेन प्रदाता के दस्तावेज़ देखें।
यदि सत्यापित करें पर क्लिक करने से एक त्रुटि संदेश का संकेत मिलता है, तो आपके रिकॉर्ड प्रसारित नहीं हुए हैं या आपके मान गलत हो सकते हैं।
स्टेप 3 : लाइव हो जाएं
फायरबेस कंसोल की कनेक्ट डोमेन विंडो में, एक नई साइट के लिए त्वरित सेटअप या उन्नत सेटअप का चयन करें यदि आपके पास पहले से ही किसी अन्य होस्टिंग प्रदाता पर चलने वाली साइट है और शून्य-डाउनटाइम माइग्रेशन की आवश्यकता है।
शीघ्र व्यवस्थित
अपने पृष्ठ को Firebase होस्टिंग की ओर इंगित करने वाले DNS A रिकॉर्ड बनाने के लिए अपने डोमेन नाम प्रदाता की DNS प्रबंधन साइट पर वापस लौटें। निम्नलिखित इनपुट के साथ रिकॉर्ड जोड़ें और सहेजें:
आप जिस होस्ट को इंगित करते हैं वह वह डोमेन है जिस पर आप सामग्री प्रस्तुत करना चाहते हैं; यह डोमेन एपेक्स डोमेन या सबडोमेन हो सकता है।
आपका डोमेन प्रदाता इस शब्द को "होस्ट नाम", "नाम" या "डोमेन" के रूप में सूचीबद्ध कर सकता है।
मान : आपके डोमेन को निर्दिष्ट IP पतों पर इंगित करने के लिए प्रत्येक DNS A रिकॉर्ड को एक मान निर्दिष्ट करें।
आपका डोमेन प्रदाता इस शब्द को "डेटा", "प्वाइंट्स टू", "कंटेंट", "एड्रेस", या "आईपी एड्रेस" के रूप में सूचीबद्ध कर सकता है।
अपने एसएसएल प्रमाणपत्र के प्रावधान के लिए समय दें। अपने A रिकॉर्ड को Firebase होस्टिंग की ओर इंगित करने के बाद इसमें 24 घंटे तक का समय लग सकता है। ज्यादातर मामलों में, आपके डोमेन प्रदाता के आधार पर, आपके रिकॉर्ड का प्रचार और आपके एसएसएल प्रमाणपत्र का प्रावधान कुछ घंटों के भीतर हो जाएगा।
अग्रिम सेटअप
फायरबेस कंसोल की कनेक्ट डोमेन विंडो अनुरोध करेगी कि आप अपनी मौजूदा साइट को माइग्रेट करने के लिए एक टोकन प्रदान करें। टोकन प्रदान करने के लिए आपको केवल निम्नलिखित में से एक को पूरा करना होगा:
DNS TXT रिकॉर्ड अपडेट करें : अपने डोमेन प्रदाता की DNS प्रबंधन साइट पर जाएं। अपनी डोमेन कुंजी और प्रदत्त मान के साथ एक TXT रिकॉर्ड जोड़ें।
अपने TXT रिकॉर्ड के प्रचार के लिए 24 घंटे तक की अनुमति दें।
किसी मौजूदा साइट पर फ़ाइल अपलोड करें : निर्दिष्ट URL पर अपनी मौजूदा साइट पर टोकन अपलोड करें और उसके अस्तित्व को सत्यापित करें।
इस पेज को HTTPS पर सर्व किया जाना चाहिए और यह मान्य या सुरक्षित नहीं होना चाहिए। एन्क्रिप्टेड टोकन केवल एक प्रयास के लिए मान्य है। यदि माइग्रेशन विफल हो जाता है, तो आपके रिकॉर्ड के लिए एक नया टोकन जनरेट किया जाएगा।
अपने एसएसएल प्रमाणपत्र के प्रावधान के लिए समय दें। इसमें 24 घंटे तक लग सकते हैं। ज्यादातर मामलों में, आपके डोमेन प्रदाता के आधार पर, आपके रिकॉर्ड का प्रचार और आपके एसएसएल प्रमाणपत्र का प्रावधान कुछ घंटों के भीतर होगा।
आपके एसएसएल प्रमाणपत्र का प्रावधान हो जाने के बाद, अपने पृष्ठ को फायरबेस होस्टिंग की ओर इंगित करने वाले डीएनएस ए रिकॉर्ड जोड़ने के लिए अपने डीएनएस प्रदाता की डीएनएस प्रबंधन साइट पर वापस लौटें। निम्नलिखित इनपुट के साथ रिकॉर्ड जोड़ें और सहेजें:
आप जिस होस्ट को इंगित करते हैं वह वह डोमेन है जिस पर आप सामग्री प्रस्तुत करना चाहते हैं; यह डोमेन एपेक्स डोमेन या सबडोमेन हो सकता है।
आपका डोमेन प्रदाता इस शब्द को "होस्ट नाम", "नाम" या "डोमेन" के रूप में सूचीबद्ध कर सकता है।
मान : आपके डोमेन को निर्दिष्ट IP पतों पर इंगित करने के लिए प्रत्येक DNS A रिकॉर्ड को एक मान निर्दिष्ट करें।
आपका डोमेन प्रदाता इस शब्द को "डेटा", "प्वाइंट्स टू", "कंटेंट", "एड्रेस", या "आईपी एड्रेस" के रूप में सूचीबद्ध कर सकता है।
एसएसएल प्रमाणपत्र प्रावधान की प्रतीक्षा करें
डोमेन स्वामित्व सत्यापित करने के बाद, हम आपके डोमेन के लिए एक एसएसएल प्रमाणपत्र का प्रावधान करते हैं और आपके द्वारा अपने डीएनएस ए रिकॉर्ड को फायरबेस होस्टिंग पर इंगित करने के 24 घंटे के भीतर इसे हमारे वैश्विक सीडीएन में तैनात कर देते हैं।
आपके डोमेन को FirebaseApp SSL प्रमाणपत्र में विषय वैकल्पिक नामों (SAN) में से एक के रूप में सूचीबद्ध किया जाएगा। आप ब्राउज़र के सुरक्षा उपकरणों का उपयोग करके इस प्रमाणपत्र को देख सकते हैं। जब डोमेन प्रोविजनिंग कर रहा हो, तो आपको एक अमान्य प्रमाणपत्र दिखाई दे सकता है जिसमें आपका डोमेन नाम शामिल नहीं है। यह प्रक्रिया का एक सामान्य हिस्सा है और आपके डोमेन का प्रमाणपत्र उपलब्ध होने के बाद इसका समाधान हो जाएगा।
उन्नत सेटअप उपयोगकर्ताओं के लिए, आपकी वेबसाइट को आपके पिछले होस्टिंग प्रदाता द्वारा तब तक होस्ट किया जाएगा जब तक कि आपके प्रोजेक्ट के Firebase होस्टिंग पृष्ठ की सेटअप स्थितिकनेक्टेड में अपडेट नहीं हो जाती।
आपकी कस्टम डोमेन कुंजी
DNS रिकॉर्ड जोड़ते या संपादित करते समय, विभिन्न डोमेन प्रदाता आपसे अपेक्षा करते हैं कि आप उनके DNS प्रबंधन साइटों के भीतर होस्ट फ़ील्ड के लिए अलग-अलग इनपुट दर्ज करें। हमने नीचे लोकप्रिय प्रदाताओं से सामान्य इनपुट संकलित किए हैं। विस्तृत निर्देशों के लिए अपने डोमेन प्रदाता के दस्तावेज़ देखें।
डोमेन प्रकार
कस्टम डोमेन कुंजी
शीर्ष डोमेन
सामान्य इनपुट में शामिल हैं:
@
सर्वोच्च डोमेन नाम (उदाहरण के लिए, example .com )
होस्ट फ़ील्ड को खाली छोड़ना
उप डोमेन
सामान्य इनपुट में शामिल हैं:
पूरा उपडोमेन नाम (उदाहरण के लिए, app. example .com )
केवल उपडोमेन भाग (उदाहरण के लिए, केवल app और . example .com को छोड़कर)
www के सबडोमेन के लिए केवल www www. example .com
सामान्य डोमेन प्रदाता
यहां कुछ सामान्य डोमेन प्रदाता और प्रत्येक प्रकार के इनपुट की आवश्यकता हो सकती है। यह जानकारी यथासंभव अद्यतित रखी जाती है, लेकिन विस्तृत निर्देशों के लिए अपने डोमेन प्रदाता के दस्तावेज़ देखें।
बादल भड़कना
प्रकार
मेज़बान
कीमत
DNS TXT रिकॉर्ड इनपुट
TXT
example .com
सत्यापन मान Firebase कंसोल में प्रदान किया गया
DNS A इनपुट रिकॉर्ड करता है
ए
example .com
199.36.158.100
ए
www
199.36.158.100
गूगल डोमेन
प्रकार
मेज़बान
कीमत
DNS TXT रिकॉर्ड इनपुट
TXT
@
सत्यापन मान Firebase कंसोल में प्रदान किया गया
DNS A इनपुट रिकॉर्ड करता है
ए
@
199.36.158.100
ए
www
199.36.158.100
Google क्लाउड डीएनएस
प्रकार
मेज़बान
कीमत
DNS TXT रिकॉर्ड इनपुट
TXT
example .com
सत्यापन मान Firebase कंसोल में प्रदान किया गया
DNS A इनपुट रिकॉर्ड करता है
ए
example .com
199.36.158.100
ए
www
199.36.158.100
नामसस्ता
प्रकार
मेज़बान
कीमत
DNS TXT रिकॉर्ड इनपुट
TXT
@
सत्यापन मान Firebase कंसोल में प्रदान किया गया
DNS A इनपुट रिकॉर्ड करता है
ए
@
199.36.158.100
ए
@
199.36.158.100
स्क्वरस्पेस
प्रकार
मेज़बान
कीमत
DNS TXT रिकॉर्ड इनपुट
TXT
@
सत्यापन मान Firebase कंसोल में प्रदान किया गया
DNS A इनपुट रिकॉर्ड करता है
ए
@
199.36.158.100
ए
www
199.36.158.100
कस्टम डोमेन के लिए सेटअप स्थिति विवरण
दर्जा
विवरण
सेटअप की जरूरत है
आपको अपने DNS रिकॉर्ड्स के साथ कॉन्फ़िगरेशन बदलने की आवश्यकता हो सकती है।
ज्यादातर मामलों में, आपके DNS ए रिकॉर्ड आपके डोमेन नाम प्रदाता से फायरबेस होस्टिंग सर्वर तक प्रचारित नहीं होते हैं। समस्या निवारण युक्ति: यदि 24 घंटे से अधिक हो गए हैं, तो जांचें कि आपने अपने रिकॉर्ड फायरबेस होस्टिंग की ओर इंगित किए हैं।
दुर्लभ मामलों में, विशेष रूप से यदि आप उन्नत सेटअप प्रवाह का उपयोग कर रहे हैं, तो SSL चुनौतियाँ विफल हो सकती हैं क्योंकि:
आपके DNS रिकॉर्ड में A रिकॉर्ड या CNAME रिकॉर्ड होते हैं जो अन्य होस्टिंग प्रदाताओं की ओर इशारा करते हैं। समस्या निवारण युक्ति: जांचें कि आपका A रिकॉर्ड केवल Firebase होस्टिंग की ओर इशारा करता है, और सभी CNAME रिकॉर्ड हटा दें।
माइग्रेशन विफल रहा, और टोकन (DNS TXT रिकॉर्ड या आपकी साइट पर अपलोड की गई फ़ाइल) अब अमान्य है। समस्या निवारण युक्ति: डोमेन के लिए दृश्य पर क्लिक करें, फिर अपने मौजूदा डोमेन को नया टोकन प्रदान करें।
लंबित
आपने अपना कस्टम डोमेन सही ढंग से सेट किया है, लेकिन फायरबेस होस्टिंग ने एसएसएल प्रमाणपत्र का प्रावधान नहीं किया है।
कभी-कभी, निम्न समस्याएँ किसी कस्टम डोमेन के लिए SSL प्रमाणपत्र के निर्माण को रोक सकती हैं:
आपके CAA रिकॉर्ड बहुत अधिक प्रतिबंधात्मक हैं। समस्या निवारण युक्ति: सुनिश्चित करें कि प्रमाणपत्र प्राधिकारी `letsencrypt.org` और `pki.goog` को आपके डोमेन के लिए SSL प्रमाणपत्र बनाने की अनुमति है।
आपका चुनौती कोड अमान्य है। यदि आप उन्नत सेटअप प्रवाह का उपयोग कर रहे हैं और माइग्रेशन विफल हो गया है, तो आपका टोकन (और उसका चुनौती कोड) अब अमान्य हो गया है। समस्या निवारण युक्ति: डोमेन के लिए दृश्य पर क्लिक करें, फिर अपने मौजूदा डोमेन को नया टोकन प्रदान करें।
आपने बहुत से उपडोमेन के लिए प्रमाणपत्र का अनुरोध किया है। समस्या निवारण युक्ति: आम तौर पर, एसएसएल प्रमाणपत्र खनन सीमा के कारण फायरबेस होस्टिंग एक शीर्ष कस्टम डोमेन पर 20 से अधिक उप डोमेन की सिफारिश नहीं करता है।
जुड़े हुए
आपके कस्टम डोमेन के पास उचित DNS रिकॉर्ड हैं और एक SSL प्रमाणपत्र है। आप अपनी साइट की सामग्री की सेवा कर सकते हैं।
ध्यान दें कि एक ही डोमेन पर google-site-सत्यापन टोकन के साथ कई TXT रिकॉर्ड की अनुमति है।
हम चाहते हैं कि TXT रिकॉर्ड आपकी DNS सेटिंग्स में लगातार मौजूद रहे क्योंकि यह साबित करता है कि आप डोमेन के स्वामी हैं और हमें आपकी साइट के लिए SSL प्रमाणपत्र असाइन करने और नवीनीकृत करने के लिए अधिकृत करते हैं।
समस्या निवारण टिप: अपने कस्टम डोमेन को फायरबेस होस्टिंग से स्वचालित रूप से डिस्कनेक्ट होने से बचाने के लिए निर्दिष्ट समय विंडो (आमतौर पर 30 दिन) के भीतर पुन: सत्यापन प्रक्रिया को पूरा करने के लिए अपने प्रोजेक्ट के होस्टिंग पृष्ठ पर जाएं।