संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Firebase होस्टिंग की मदद से, आपको अपने ब्रैंड पर आधारित यूनीक डोमेन नेम को
अलग करने की ज़रूरत नहीं है. Firebase से होस्ट की गई साइट के लिए, Firebase से जनरेट किए गए डोमेन के बजाय कस्टम डोमेन (जैसे कि example.com या app.example.com) का इस्तेमाल किया जा सकता है.
Firebase होस्टिंग आपके हर डोमेन के लिए एक एसएसएल सर्टिफ़िकेट की सुविधा देता है. साथ ही, यह ग्लोबल सीडीएन पर आपका कॉन्टेंट दिखाता है.
इस दस्तावेज़ के बाकी हिस्से में, कस्टम डोमेन को कनेक्ट करने का तरीका बताया गया है.
होस्टिंग के लिए अपना डोमेन सेट अप करें
पक्का करें कि आपने अपने प्रोजेक्ट के Firebase होस्टिंग पेज से "शुरू करें" विज़र्ड पूरा कर लिया है,
ताकि आपके Firebase प्रोजेक्ट में Firebase होस्टिंग साइट हो.
पहला चरण: कस्टम डोमेन जोड़ना
अपने प्रोजेक्ट के होस्टिंग पेज से, कस्टम डोमेन कनेक्ट करने के लिए विज़र्ड डालें:
अगर आपके पास सिर्फ़ एक होस्टिंग साइट है, तो कस्टम डोमेन जोड़ें पर क्लिक करें.
अगर आपके पास एक से ज़्यादा होस्टिंग साइट हैं, तो अपनी पसंद की साइट देखें पर क्लिक करें. इसके बाद, कस्टम डोमेन जोड़ें पर क्लिक करें.
वह कस्टम डोमेन नेम डालें जिसे आपको अपनी होस्टिंग साइट से कनेक्ट करना है.
(ज़रूरी नहीं) कस्टम डोमेन के सभी अनुरोधों को
दूसरे डोमेन पर रीडायरेक्ट करने के लिए, बॉक्स पर सही का निशान लगाएं. जैसे, example.com और
www.example.com एक ही कॉन्टेंट पर रीडायरेक्ट करते हों.
अपने डीएनएस रिकॉर्ड कॉन्फ़िगर करने के लिए, जारी रखें पर क्लिक करें और कस्टम डोमेन का सेट अप पूरा करें.
दूसरा चरण: कस्टम डोमेन सेटअप करें
अगर डोमेन कनेक्ट करें सेटअप विज़र्ड में अनुरोध किया गया है, तो अपने एपेक्स डोमेन की पुष्टि करें.
इन चरणों से यह पक्का होता है कि आपका डोमेन, पहले से किसी
Firebase प्रोजेक्ट से लिंक नहीं है और आप बताए गए डोमेन के मालिक हैं.
आपको डोमेन नेम देने वाली कंपनी की साइट पर, डीएनएस मैनेजमेंट पेज पर जाएं.
नीचे दिए गए इनपुट की मदद से नया रिकॉर्ड जोड़ें और सेव करें:
टाइप: TXT रिकॉर्ड जोड़ें.
Firebase होस्टिंग के लिए यह ज़रूरी है कि आप डोमेन पर अपने मालिकाना हक की पुष्टि करने के लिए अपनी डीएनएस सेटिंग में यह TXT रिकॉर्ड लगातार मौजूद रखें और आपकी साइट के लिए एसएसएल सर्टिफ़िकेट असाइन करने और रिन्यू करने के लिए Firebase को अनुमति दें.
डोमेन की सेवा देने वाली कंपनी, इस शब्द को "रिकॉर्ड टाइप" के तौर पर दिखा सकती है.
किसी अपेक्स डोमेन या रूट डोमेन के मालिकाना हक की पुष्टि करने से,
इसके सभी सबडोमेन पर आपका मालिकाना हक साबित होता है.
आपको डोमेन की सेवा देने वाली कंपनी, इस शब्द को "होस्ट नेम", "नाम" या "डोमेन" के तौर पर शामिल कर सकती है.
वैल्यू: फ़ील्ड में पुष्टि करने की यूनीक वैल्यू कॉपी करें.
आपके डोमेन का मालिकाना हक साबित करने के लिए, Firebase होस्टिंग इस वैल्यू की जांच करता है.
आपका डोमेन प्रोवाइडर इस शब्द को "डेटा" के तौर पर दिखा सकता है.
अपडेट किए गए TXT रिकॉर्ड को लागू होने में 24 घंटे लग सकते हैं. इसके बाद, पुष्टि करें पर क्लिक करें.
ध्यान दें कि डोमेन कनेक्ट करें विंडो को सुरक्षित तरीके से बंद करने और बाद में दोबारा खोलने के लिए, रद्द करें पर क्लिक करें. इससे, प्रोसेसिंग के समय पर कोई असर नहीं पड़ता. हालांकि, विंडो को फिर से खोलने पर, आपको अपना डोमेन नेम फिर से डालने के लिए कहा जाएगा.
लागू होने में लगने वाले सही समय के बाद, 'Firebase कंसोल' की डोमेन कनेक्ट करें विंडो में पुष्टि करें पर क्लिक करके, एसएसएल सर्टिफ़िकेट के प्रॉविज़निंग की प्रोसेस शुरू की जा सकती है.
ज़्यादातर मामलों में, आपके डोमेन कंपनी के आधार पर, आपके रिकॉर्ड को लागू करने और आपके डोमेन की पुष्टि करने का काम कुछ घंटों में हो जाएगा. TXT रिकॉर्ड और लागू होने में लगने वाले समय के बारे में ज़्यादा जानकारी के लिए,
डोमेन नेम देने वाली कंपनी का दस्तावेज़ देखें.
अगर पुष्टि करें पर क्लिक करने से गड़बड़ी का मैसेज दिखता है, तो इसका मतलब है कि आपके रिकॉर्ड लागू नहीं हुए हैं या आपकी वैल्यू गलत हो सकती हैं.
Firebase कंसोल के कस्टम डोमेन जोड़ें विज़र्ड में, क्विक सेटअप या बेहतर सेटअप चुनें.
क्विक सेटअप का इस्तेमाल, ऐसे नए डोमेन के लिए किया जा सकता है जिन्हें फ़िलहाल ट्रैफ़िक नहीं मिल रहा है. इसके अलावा, ऐसे डोमेन के लिए भी इस्तेमाल किया जा सकता है जिन्हें किसी दूसरी होस्टिंग साइट से ट्रांसफ़र करने की कोशिश की जा रही है. बेहतर सेटअप का इस्तेमाल तब किया जा सकता है, जब आपके डोमेन को पहले से ही किसी दूसरे होस्टिंग प्रोवाइडर से अनुरोध मिल रहे हों और आपको डोमेन को बिना किसी शुल्क के माइग्रेट करने की ज़रूरत हो.
बेहतर सेटअप विज़र्ड की मदद से, एसएसएल सर्टिफ़िकेट और मालिकाना हक का दावा किया जा सकता है. इससे, ट्रैफ़िक पाने से पहले ही होस्टिंग को डोमेन पर ट्रैफ़िक दिखाने की अनुमति दी जा सकती है.
क्विक सेटअप
Firebase कंसोल का कस्टम डोमेन जोड़ें विज़र्ड,
आपको ऐसे ज़रूरी रिकॉर्ड दिखाएगा जिन्हें अपडेट करना ज़रूरी है, ताकि आपके पेज को
Firebase होस्टिंग पर भेजा जा सके. इन इनपुट की मदद से, अपने डोमेन के रिकॉर्ड को डीएनएस प्रोवाइडर में जोड़ें, हटाएं, और सेव करें:
आपने जो होस्ट बताया है वह वह डोमेन है जिस पर आपको कॉन्टेंट दिखाना है. यह डोमेन, अपेक्स डोमेन या सबडोमेन हो सकता है.
डोमेन की सेवा देने वाली कंपनी, इस शब्द को "होस्ट नेम", "नाम" या
"डोमेन" के तौर पर शामिल कर सकती है.
वैल्यू: रिकॉर्ड की वैल्यू के लिए, दिए गए आईपी पते असाइन करें.
आपको डोमेन की सेवा देने वाली कंपनी, इन शब्दों को "डेटा", "इस पर ले जाता है", "कॉन्टेंट", "पता" या "आईपी पता" के तौर पर दिखा सकती है.
अपने एसएसएल सर्टिफ़िकेट का प्रावधान करने के लिए समय दें.
अपने डीएनएस को Firebase होस्टिंग पर पॉइंट करने के बाद,
इसमें 24 घंटे लग सकते हैं.
ज़्यादातर मामलों में, आपके डोमेन नेम देने वाली कंपनी के आधार पर,
आपके रिकॉर्ड को लागू करने और एसएसएल सर्टिफ़िकेट को लागू करने में कुछ घंटे लग सकते हैं.
बेहतर सेटअप
Add कस्टम डोमेन विज़र्ड के ऐडवांस्ड सेटअप मोड की मदद से, होस्टिंग को कॉन्फ़िगर किया जा सकता है, ताकि यह आपके डोमेन के सर्वर पर ट्रैफ़िक भेजे जाने से पहले ही, उसे सुरक्षित तरीके से सर्व कर सके. आम तौर पर, किसी डोमेन पर ट्रैफ़िक लाने के लिए, होस्टिंग की सुविधा को तीन चीज़ों की ज़रूरत होती है:
मालिकाना हक का रिकॉर्ड: TXT रिकॉर्ड होस्ट को यह बताता है कि डोमेन पर कौनसी साइट
दिखाई जानी चाहिए
एसएसएल सर्टिफ़िकेट: यह डोमेन के लिए खास तौर पर बनाया गया सर्टिफ़िकेट है.
इससे होस्टिंग सर्वर और असली उपयोगकर्ताओं के बीच एन्क्रिप्ट (सुरक्षित) किए गए कम्यूनिकेशन की सुविधा मिलती है
होस्ट करने वाले आईपी रिकॉर्ड: एक या एक से ज़्यादा A और AAAA रिकॉर्ड
जो डोमेन के लिए सभी अनुरोधों को होस्टिंग सर्वर पर भेजते हैं
बेहतर सेटअप की मदद से, अपने डोमेन को इस तरह से कॉन्फ़िगर किया जा सकता है कि
होस्टिंग की सुविधा पहले से ही पहली दो ज़रूरी शर्तों को पूरा कर सके. इससे
आपके डोमेन पर ट्रैफ़िक आने से पहले ही, सही कॉन्टेंट दिखाने के लिए तैयार हो जाएगा.
यह विज़ार्ड इस प्रक्रिया को दो-चरण वाले वर्कफ़्लो के रूप में दिखाता है:
डोमेन तैयार करें
डीएनएस रिकॉर्ड अपडेट करना: अपने डोमेन में एक या उससे ज़्यादा रिकॉर्ड
जोड़ें:
मालिकाना हक: `hosting-site=[site_id]` के तौर पर एक TXT रिकॉर्ड.
सीएए (ज़रूरी नहीं): सीएए
रिकॉर्ड का एक जोड़ा, जो होस्टिंग के सर्टिफ़िकेट
अथॉरिटी को आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट बनाने की अनुमति देता है. यह सिर्फ़ तब मौजूद होता है, जब होस्टिंग को ऐसे मौजूदा सीएए रिकॉर्ड मिलते हैं जो
इसे सर्टिफ़िकेट का प्रावधान करने से रोकते हैं.
एसएसएल सर्टिफ़िकेट सेटअप करें: विज़र्ड एक
एसीएमई चैलेंज उपलब्ध कराता है. इसका इस्तेमाल होस्टिंग सर्टिफ़िकेट की अथॉरिटी, आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट हासिल करने के लिए करेगा. डीएनएस या एचटीटीपी चैलेंज में से कोई एक चुनें:
डीएनएस चैलेंज: आपको डोमेन नेम देने वाली कंपनी की डीएनएस
मैनेजमेंट साइटों पर जाएं. एसीएमई चैलेंज सबडोमेन कुंजी और दी गई वैल्यू के साथ TXT रिकॉर्ड जोड़ें. अपने TXT रिकॉर्ड को लागू होने में 24 घंटे तक लग सकते हैं.
एचटीटीपी चैलेंज:
किसी टेक्स्ट फ़ाइल को अपनी मौजूदा साइट पर,
तय यूआरएल पर अपलोड करें और उसके मौजूद होने की पुष्टि करें.
होस्टिंग, एसीएमई चैलेंज
की पुष्टि करने की कोशिश करेगी. इसके बाद ही, सीए से पुष्टि का अनुरोध किया जा सकेगा. अगर सीए किसी वजह से आपकी चुनौतियों की पुष्टि नहीं कर पाता है, जैसे कि बीच-बीच में आने वाली सेवा की समस्याएं. होस्ट करने से आपके लिए
चुनौतियों का एक नया सेट जनरेट होगा. पुष्टि करने के बाद, एसएसएल सर्टिफ़िकेट का प्रावधान करने और इसे लागू होने में
कुछ घंटे लग सकते हैं.
सीधे होस्टिंग की सुविधा पर ले जाना
होस्टिंग के बाद, आपके डोमेन का मालिकाना हक बन जाने और एसएसएल सर्टिफ़िकेट उपलब्ध कराने के बाद, डीएनएस प्रोवाइडर पर वापस जाएं और होस्टिंग के अनुरोध भेजने के लिए, डीएनएस A/AAAA रिकॉर्ड जोड़ें:
टाइप: अनुरोध किए गए डीएनएस A/AAAA रिकॉर्ड जोड़ें.
होस्ट:
दोनों रिकॉर्ड के लिए, अपनी कस्टम डोमेन कुंजी डालें.
आपने जो होस्ट बताया है वह वह डोमेन है जिस पर आपको कॉन्टेंट दिखाना है. यह डोमेन, कोई अपेक्स डोमेन या सबडोमेन हो सकता है. डोमेन की सेवा देने वाली कंपनी, इस शब्द को "होस्ट नेम", "नाम" या "डोमेन" के तौर पर शामिल कर सकती है.
वैल्यू: हर डीएनएस A/AAAA रिकॉर्ड के लिए एक वैल्यू असाइन करें, ताकि आपके डोमेन को तय किए गए आईपी पतों पर भेजा जा सके.
डोमेन की सेवा देने वाली कंपनी, इन शब्दों को "डेटा", "इस पर ले जाता है", "कॉन्टेंट", "पता" या "आईपी पता" के तौर पर दिखा सकती है.
SSL प्रमाणपत्र प्रावधान की इंतज़ार करें
डोमेन के मालिकाना हक की पुष्टि करने के बाद, हम आपके डोमेन के लिए एक एसएसएल सर्टिफ़िकेट का प्रावधान करते हैं. साथ ही, डीएनएस A रिकॉर्ड को Firebase होस्टिंग पर भेजने के 24 घंटे के अंदर, इसे हमारे ग्लोबल सीडीएन पर डिप्लॉय कर देते हैं.
आपका डोमेन, FirebaseApp एसएसएल सर्टिफ़िकेट में
विषय के वैकल्पिक नाम (एसएएन) में से एक के तौर पर शामिल हो जाएगा. ब्राउज़र के सुरक्षा टूल का इस्तेमाल करके इस सर्टिफ़िकेट को देखा जा सकता है. डोमेन के प्रावधान के दौरान, आपको एक ऐसा अमान्य सर्टिफ़िकेट दिख सकता है जिसमें आपका डोमेन नेम शामिल न हो. यह इस प्रक्रिया का एक सामान्य हिस्सा है और आपके डोमेन का सर्टिफ़िकेट उपलब्ध होने के बाद यह ठीक हो जाएगा.
बेहतर सेटअप इस्तेमाल करने वालों के लिए, आपकी वेबसाइट को होस्ट करने वाली पिछली कंपनी, अपनी वेबसाइट तब तक होस्ट करेगी, जब तक प्रोजेक्ट के Firebase होस्टिंग पेज पर मौजूद सेटअप की स्थिति के बारे में अपडेट कनेक्ट नहीं किया जाता.
आपकी कस्टम डोमेन कुंजी
डीएनएस रिकॉर्ड जोड़ते या उनमें बदलाव करते समय, अलग-अलग डोमेन प्रोवाइडर आपसे डीएनएस मैनेजमेंट साइट में होस्ट फ़ील्ड के लिए अलग-अलग इनपुट डालने की उम्मीद करते हैं. हमने सेवा देने वाली लोकप्रिय कंपनियों से मिले सामान्य इनपुट का डेटा यहां इकट्ठा किया है.
ज़्यादा जानकारी के लिए, डोमेन नेम देने वाली कंपनी के दस्तावेज़ देखें.
डोमेन टाइप
कस्टम डोमेन कुंजी
एपेक्स डोमेन
सामान्य इनपुट में ये शामिल हैं:
@
अपेक्स डोमेन नेम (उदाहरण के लिए,
example.com)
होस्ट फ़ील्ड को खाली छोड़ना
सबडोमेन
सामान्य इनपुट में ये शामिल हैं:
सबडोमेन का पूरा नाम
(जैसे, app.example.com)
सिर्फ़ सबडोमेन वाला हिस्सा (उदाहरण के लिए, सिर्फ़ app और .example.com को छोड़कर)
www.example.com के सबडोमेन के लिए सिर्फ़ www
सामान्य डोमेन प्रोवाइडर
यहां कुछ सामान्य डोमेन प्रोवाइडर और इनपुट के टाइप की जानकारी दी गई है. हर कंपनी को किस तरह के इनपुट की ज़रूरत हो सकती है.
इस जानकारी को जितना हो सके अप-टू-डेट रखा जाता है. हालांकि, ज़्यादा जानकारी के लिए, आपको डोमेन नेम देने वाली कंपनी का दस्तावेज़ देखें.
क्लाउडफ़्लेयर
टाइप
होस्ट
वैल्यू
डीएनएस TXT रिकॉर्ड के इनपुट
टीएक्सटी
example.com
Firebase कंसोल में, पुष्टि करने के लिए दी गई वैल्यू
डीएनएस A, इनपुट को रिकॉर्ड करता है
A
example.com
199.36.158.100
A
www
199.36.158.100
Google Cloud DNS
टाइप
होस्ट
वैल्यू
डीएनएस TXT रिकॉर्ड के इनपुट
टीएक्सटी
example.com
Firebase कंसोल में, पुष्टि करने के लिए दी गई वैल्यू
डीएनएस A, इनपुट को रिकॉर्ड करता है
A
example.com
199.36.158.100
A
www
199.36.158.100
सस्ता
टाइप
होस्ट
वैल्यू
डीएनएस TXT रिकॉर्ड के इनपुट
टीएक्सटी
@
Firebase कंसोल में, पुष्टि करने के लिए दी गई वैल्यू
डीएनएस A, इनपुट को रिकॉर्ड करता है
A
@
199.36.158.100
A
@
199.36.158.100
Squarespace
टाइप
होस्ट
वैल्यू
डीएनएस TXT रिकॉर्ड के इनपुट
टीएक्सटी
@
Firebase कंसोल में, पुष्टि करने के लिए दी गई वैल्यू
डीएनएस A, इनपुट को रिकॉर्ड करता है
A
@
199.36.158.100
A
www
199.36.158.100
कस्टम डोमेन के लिए, स्टेटस की जानकारी देने वाली सुविधा सेटअप करें
स्थिति
ब्यौरा
सेटअप करना ज़रूरी है
आपको अपने डीएनएस रिकॉर्ड का कॉन्फ़िगरेशन बदलना पड़ सकता है.
ज़्यादातर मामलों में, आपके डीएनएस A के रिकॉर्ड, डोमेन नेम देने वाली कंपनी से Firebase होस्टिंग सर्वर पर
नहीं भेजे गए हैं.
समस्या हल करने के लिए सलाह: अगर 24 घंटे से ज़्यादा हो गए हैं, तो देखें
कि आपने अपने रिकॉर्ड, Firebase होस्टिंग की वेबसाइट पर ले जा रहे हैं या नहीं.
बहुत कम मामलों में, खास तौर पर जब बेहतर सेटअप फ़्लो का इस्तेमाल किया जा रहा हो, तो हो सकता है कि एसएसएल चैलेंज काम न करें. इसकी ये वजहें हो सकती हैं:
एसएसएल सर्टिफ़िकेट को चुनौती नहीं दी जा सकी. साथ ही, टोकन (डीएनएस TXT रिकॉर्ड या आपकी साइट पर अपलोड की गई फ़ाइल) अब अमान्य है.
समस्या हल करने के लिए सलाह: डोमेन के लिए देखें पर क्लिक करें.
इसके बाद, अपने मौजूदा डोमेन के लिए नया टोकन उपलब्ध कराएं.
मंज़ूरी बाकी है
आपने अपना कस्टम डोमेन सही तरीके से सेट अप किया है, लेकिन Firebase होस्टिंग
के लिए एसएसएल सर्टिफ़िकेट का प्रावधान नहीं किया गया है.
कभी-कभी, इन समस्याओं की वजह से किसी कस्टम डोमेन के लिए एसएसएल सर्टिफ़िकेट तैयार करने में रुकावट आ सकती है:
आपके सीएए रिकॉर्ड पर बहुत पाबंदियां लगाई गई हैं.
समस्या हल करने के लिए सलाह: पक्का करें कि सर्टिफ़िकेट देने वाली संस्थाओं
`letsएन्क्रिप्ट.org` और `pki.goog` को आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट
बनाने की अनुमति है.
आपका चैलेंज कोड अमान्य है. अगर आपने बेहतर
सेटअप फ़्लो का इस्तेमाल किया है और माइग्रेशन नहीं हो सका, तो अब आपका टोकन (और उसका चैलेंज कोड) अमान्य है.
समस्या हल करने के लिए सलाह: डोमेन के लिए देखें पर क्लिक करें.
इसके बाद, अपने मौजूदा डोमेन के लिए नया टोकन उपलब्ध कराएं.
आपने बहुत ज़्यादा सबडोमेन के लिए सर्टिफ़िकेट का अनुरोध किया है.
समस्या हल करने के लिए सलाह: आम तौर पर, एसएसएल सर्टिफ़िकेट की मिंटिंग की सीमाओं की वजह से, Firebase होस्टिंग यह सुझाव देती है कि
एक एपेक्स कस्टम डोमेन पर 20 से ज़्यादा सबडोमेन न हों.
मिंटिंग सर्टिफ़िकेट
आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट बनाया जा रहा है.
कनेक्ट हो गई
आपके कस्टम डोमेन के पास सही डीएनएस रिकॉर्ड हैं. साथ ही, उसके पास एसएसएल सर्टिफ़िकेट है.
अपनी साइट का कॉन्टेंट दिखाया जा सकता है.