If you are building server-rendered Angular or Next.js apps, check out next-generation Firebase App Hosting, a full-stack solution for modern web frameworks.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Firebase होस्टिंग की मदद से, आपको ब्रैंड से जुड़े अलग-अलग डोमेन नाम देने की ज़रूरत नहीं है. Firebase से होस्ट की गई साइट के लिए, Firebase से जनरेट किए गए डोमेन के बजाय, कस्टम डोमेन (जैसे कि example.com या app.example.com) का इस्तेमाल किया जा सकता है.
Firebase होस्टिंग सेवा में आपके हर डोमेन के लिए एक एसएसएल सर्टिफ़िकेट मिलता है. साथ ही, यह आपके कॉन्टेंट को ग्लोबल सीडीएन पर दिखाता है.
इस दस्तावेज़ के बाकी हिस्से में, आपको कस्टम डोमेन को कनेक्ट करने का तरीका बताया गया है.
अपने डोमेन को होस्टिंग के लिए सेट अप करें
पक्का करें कि आपने अपने प्रोजेक्ट के Firebase होस्टिंग पेज से "शुरू करें" विज़र्ड पूरा कर लिया है. इससे आपके Firebase प्रोजेक्ट में Firebase होस्टिंग साइट बनाई जा सकेगी.
पहला चरण: कस्टम डोमेन जोड़ें
अपने प्रोजेक्ट के होस्टिंग पेज पर जाकर, कस्टम डोमेन कनेक्ट करने के लिए विज़र्ड डालें:
अगर आपके पास सिर्फ़ एक होस्टिंग साइट है, तो कस्टम डोमेन जोड़ें पर क्लिक करें.
अगर आपके पास एक से ज़्यादा होस्टिंग साइट हैं, तो अपनी पसंद की साइट के लिए View पर क्लिक करें. इसके बाद, कस्टम डोमेन जोड़ें पर क्लिक करें.
वह कस्टम डोमेन नाम डालें जिसे आपको अपनी होस्टिंग साइट से कनेक्ट करना है.
(ज़रूरी नहीं) कस्टम डोमेन के सभी अनुरोधों को, बताए गए किसी दूसरे डोमेन पर रीडायरेक्ट करने के लिए, बॉक्स पर सही का निशान लगाएं. जैसे, example.com और www.example.com एक ही कॉन्टेंट पर रीडायरेक्ट करेंगे.
अपने डीएनएस रिकॉर्ड कॉन्फ़िगर करने और कस्टम डोमेन का सेट अप पूरा करने के लिए, जारी रखें पर क्लिक करें.
दूसरा चरण: कस्टम डोमेन सेटअप करें
अगर कनेक्ट डोमेन सेटअप विज़र्ड में अनुरोध किया गया है, तो अपने एपेक्स डोमेन की पुष्टि करें.
इन चरणों से यह पक्का होता है कि आपका डोमेन पहले से किसी Firebase प्रोजेक्ट से लिंक नहीं है और बताए गए डोमेन का मालिकाना हक आपके पास है.
आपको डोमेन नेम देने वाली कंपनी की साइट पर, डीएनएस मैनेजमेंट पेज पर जाएं.
इन इनपुट की मदद से नया रिकॉर्ड जोड़ें और सेव करें:
टाइप: TXT रिकॉर्ड जोड़ें.
Firebase होस्टिंग के लिए ज़रूरी है कि आप अपनी डीएनएस सेटिंग में इस TXT रिकॉर्ड को लगातार मौजूद रखें, ताकि डोमेन पर आपके मालिकाना हक की पुष्टि की जा सके. साथ ही, Firebase को आपकी साइट के लिए एसएसएल सर्टिफ़िकेट असाइन और रिन्यू करने की अनुमति दी जा सके.
आपको डोमेन की सेवा देने वाली कंपनी, इस शब्द को "रिकॉर्ड टाइप" के तौर पर सूची में डाल सकती है.
किसी एपेक्स डोमेन या रूट डोमेन के अपने मालिकाना हक को साबित करने से, उसके सभी सबडोमेन पर आपका मालिकाना हक साबित होता है.
डोमेन नेम देने वाली कंपनी, इस टर्म को "होस्ट नेम", "नाम" या "डोमेन" के तौर पर डाल सकती है.
वैल्यू: फ़ील्ड में, पुष्टि करने के लिए यूनीक वैल्यू को कॉपी करें.
Firebase होस्टिंग सेवा, आपके डोमेन के मालिकाना हक की पुष्टि करने के लिए इस वैल्यू की जांच करती है.
डोमेन नेम देने वाली कंपनी, इस शब्द को "डेटा" के तौर पर लिस्ट कर सकती है.
अपने अपडेट किए गए टीएक्सटी रिकॉर्ड को लागू होने में 24 घंटे लग सकते हैं. इसके बाद, पुष्टि करें पर क्लिक करें.
ध्यान दें कि डोमेन कनेक्ट करें विंडो को सुरक्षित तरीके से बंद करने और बाद में फिर से खोलने के लिए, रद्द करें पर क्लिक करें. इससे, बदलाव शुरू होने में लगने वाले समय पर कोई असर नहीं पड़ता. हालांकि, विंडो को फिर से खोलने पर आपको डोमेन नेम फिर से डालने के लिए कहा जाएगा.
लागू होने में ज़्यादा समय लगने के बाद, Firebase कंसोल की डोमेन कनेक्ट करें विंडो में जाकर, पुष्टि करें पर क्लिक करें. इससे, एसएसएल सर्टिफ़िकेट उपलब्ध कराने की प्रोसेस शुरू की जा सकती है.
ज़्यादातर मामलों में, डोमेन नेम देने वाली कंपनी के हिसाब से, आपके रिकॉर्ड को पब्लिश करने और आपके डोमेन की पुष्टि करने में कुछ घंटे लग जाते हैं. TXT रिकॉर्ड और लागू होने का समय जोड़ने के बारे में ज़्यादा जानकारी के लिए, डोमेन नेम देने वाली कंपनी का दस्तावेज़ देखें.
अगर पुष्टि करें पर क्लिक करने से गड़बड़ी का मैसेज दिखता है, तो इसका मतलब है कि आपके रिकॉर्ड
प्रोसेस नहीं हुए हैं या आपकी वैल्यू गलत हो सकती हैं.
Firebase कंसोल के कस्टम डोमेन जोड़ें विज़र्ड में, क्विक
सेटअप या ऐडवांस सेटअप चुनें.
क्विक सेटअप का इस्तेमाल उन नए डोमेन के लिए किया जा सकता है जिन्हें फ़िलहाल ट्रैफ़िक नहीं मिल रहा है. इसके अलावा, ऐसे डोमेन के लिए भी इस्तेमाल किया जा सकता है जिन्हें किसी दूसरी होस्टिंग साइट से ट्रांसफ़र करने की कोशिश की जा रही है. अगर आपके पास पहले से ही, सर्वर देने वाली किसी दूसरी कंपनी से अनुरोध पाने वाला डोमेन है और आपको ज़ीरो-डाउनटाइम माइग्रेशन की ज़रूरत है, तो बेहतर सेटअप का इस्तेमाल किया जा सकता है.
ऐडवांस सेटअप विज़र्ड की मदद से, एसएसएल सर्टिफ़िकेट
और मालिकाना हक का दावा किया जा सकेगा. इससे, ट्रैफ़िक हासिल करने से पहले ही होस्टिंग की मदद से, डोमेन पर ट्रैफ़िक
दिखाया जा सकेगा.
तुरंत सेटअप करें
'Firebase कंसोल' का कस्टम डोमेन जोड़ें विज़र्ड,
वे ज़रूरी रिकॉर्ड दिखाएगा जिन्हें अपडेट करना ज़रूरी है, ताकि
आपके पेज को 'Firebase होस्टिंग' पर भेजा जा सके. नीचे दिए गए इनपुट की मदद से अपने डोमेन के रिकॉर्ड जोड़ें, हटाएं, और उन्हें डीएनएस प्रोवाइडर में सेव करें:
आपकी ओर से बताया गया होस्ट वह डोमेन है जिस पर आपको कॉन्टेंट दिखाना है. यह डोमेन कोई टॉप डोमेन या सबडोमेन हो सकता है.
आपको डोमेन नेम देने वाली कंपनी, इस टर्म को "होस्ट नेम", "नाम" या
"डोमेन" के तौर पर डाल सकती है.
वैल्यू: रिकॉर्ड की वैल्यू के लिए, दिए गए आईपी पते असाइन करें.
आपको डोमेन नेम देने वाली कंपनी, इस शब्द को "डेटा", "इस पर ले जाता है", "कॉन्टेंट", "पता" या "आईपी पता" के तौर पर डाल सकती है.
अपने एसएसएल सर्टिफ़िकेट का प्रावधान होने के लिए समय दें.
डीएनएस को Firebase होस्टिंग पर पॉइंट करने के बाद,
इसमें 24 घंटे तक लग सकते हैं.
ज़्यादातर मामलों में, डोमेन नेम देने वाली कंपनी के हिसाब से, आपके रिकॉर्ड दिखने और एसएसएल सर्टिफ़िकेट को सेट अप करने की प्रोसेस कुछ घंटों में पूरी हो जाएगी.
बेहतर सेटअप
कस्टम डोमेन जोड़ें
विज़र्ड के बेहतर सेटअप मोड से, होस्टिंग को
कॉन्फ़िगर किया जा सकता है, ताकि आपके डोमेन पर ट्रैफ़िक भेजे जाने से पहले ही उसे सुरक्षित तरीके से इस्तेमाल किया जा सके. आम तौर पर,
किसी डोमेन पर सही तरीके से ट्रैफ़िक लाने के लिए, होस्टिंग को तीन चीज़ों की
ज़रूरत होती है:
मालिकाना हक का रिकॉर्ड: TXT रिकॉर्ड, होस्ट करने की जानकारी देता है कि डोमेन पर कौनसी साइट
दिखाना है
एसएसएल सर्टिफ़िकेट: यह खास तौर पर डोमेन के लिए बना सर्टिफ़िकेट होता है. इसकी मदद से, होस्टिंग सर्वर और असली उपयोगकर्ताओं के बीच एन्क्रिप्ट (सुरक्षित) किया गया कम्यूनिकेशन किया जा सकता है
आईपी रिकॉर्ड होस्ट करना: एक या एक से ज़्यादा A और AAAA रिकॉर्ड
जो डोमेन के लिए सभी अनुरोधों को होस्टिंग सर्वर पर भेजते हैं
ऐडवांस सेटअप से आपको अपने डोमेन को कॉन्फ़िगर करने में मदद मिलती है, ताकि होस्टिंग आपकी साइट की दो ज़रूरी शर्तों को पहले ही पूरा कर सके. इससे आपके डोमेन के लिए ट्रैफ़िक मिलने से पहले, सही कॉन्टेंट दिखाने के लिए तैयार हो जाती है.
यह विज़र्ड इस प्रक्रिया को दो-चरण वर्कफ़्लो के रूप में दिखाता है:
डोमेन तैयार करना
डीएनएस रिकॉर्ड अपडेट करें: अपने डोमेन में एक या एक से ज़्यादा रिकॉर्ड जोड़ें:
मालिकाना हक: `hosting-site=[site_id]` के रूप में एक TXT रिकॉर्ड.
सीएए (ज़रूरी नहीं): सीएए
रिकॉर्ड का एक जोड़ा, जो होस्टिंग के सर्टिफ़िकेट
अथॉरिटी को आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट को मिंट करने की अनुमति देता है. यह जानकारी सिर्फ़ तब दिखती है, जब होस्टिंग को ऐसे मौजूदा सीएए रिकॉर्ड का पता चलता है जो उसे सर्टिफ़िकेट का प्रावधान करने से रोकते हैं.
एसएसएल सर्टिफ़िकेट सेटअप करें: विज़र्ड एक
एसीएमई
चैलेंज देता है, जिसका इस्तेमाल होस्टिंग के सर्टिफ़िकेट देने वाली संस्था,
आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट को मिंट करने के लिए करेगी. आप डीएनएस
या एचटीटीपी चैलेंज में से किसी एक को चुन सकते हैं:
डीएनएस चैलेंज: अपने डोमेन नेम देने वाली कंपनी की डीएनएस
मैनेजमेंट साइटों पर जाएं. एसीएमई चैलेंज
सबडोमेन कुंजी और दी गई वैल्यू का इस्तेमाल करके TXT रिकॉर्ड जोड़ें. अपने TXT रिकॉर्ड लागू होने के लिए,
24 घंटे तक का समय दें.
एचटीटीपी चैलेंज:
दी गई टेक्स्ट फ़ाइल को अपनी मौजूदा साइट पर, बताए गए यूआरएल पर अपलोड
करें और पुष्टि करें कि वह मौजूद है या नहीं.
होस्टिंग की टीम अपने सीए से पुष्टि का अनुरोध करने से पहले, एसीएमई चैलेंज की पुष्टि करने की कोशिश करेगी. अगर सीए किसी भी वजह से,
आपके दिए गए चैलेंज की पुष्टि नहीं कर पाता है,
जैसे कि सेवा में बार-बार आने वाली समस्याएं. होस्टिंग को आपके लिए चुनौतियों का एक नया सेट जनरेट करना होगा. पुष्टि हो जाने के बाद, होस्टिंग को एसएसएल सर्टिफ़िकेट का प्रावधान करने और
उसे लागू करने की अनुमति देने में, कुछ घंटे लग सकते हैं.
सीधे होस्टिंग पर ले जाना
होस्टिंग आपके डोमेन का मालिकाना हक साबित कर देने और एसएसएल सर्टिफ़िकेट देने के बाद, डीएनएस प्रोवाइडर पर वापस जाएं और डीएनएस ए/एएएए रिकॉर्ड
जोड़ें, जो होस्टिंग को अनुरोध भेजने के लिए कहा जाता है:
टाइप: अनुरोध किए गए डीएनएस A/AAAA रिकॉर्ड जोड़ें.
होस्ट:
दोनों रिकॉर्ड के लिए, अपनी कस्टम डोमेन कुंजी डालें.
आपकी ओर से बताया गया होस्ट वह डोमेन है जिस पर आपको कॉन्टेंट दिखाना है. यह डोमेन कोई टॉप डोमेन या सबडोमेन हो सकता है. डोमेन नेम देने वाली कंपनी, इस शब्द को "होस्ट नेम", "नाम" या "डोमेन" के तौर पर डाल सकती है.
वैल्यू: आपके डोमेन को बताए गए आईपी पतों पर ले जाने के लिए, हर डीएनएस A/AAAA रिकॉर्ड के लिए एक वैल्यू असाइन करें.
आपको डोमेन नेम देने वाली कंपनी, इस शब्द को "डेटा", "इस जगह के लिए पॉइंट", "कॉन्टेंट", "पता" या "आईपी पता" के तौर पर डाल सकती है.
SSL प्रमाणपत्र के प्रावधान की इंतज़ार करें
डोमेन के मालिकाना हक की पुष्टि होने के बाद, हम आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट का प्रावधान करते हैं. आपके डीएनएस ए रिकॉर्ड को 'Firebase होस्टिंग' पर भेजने के 24 घंटे के अंदर, हम इसे अपने ग्लोबल सीडीएन पर डिप्लॉय कर देते हैं.
FirebaseApp एसएसएल सर्टिफ़िकेट में, आपका डोमेन, विषय के वैकल्पिक नाम (एसएएन) के तौर पर दर्ज होगा. आप ब्राउज़र के सुरक्षा टूल का उपयोग करके
इस प्रमाणपत्र को देख सकते हैं. जब डोमेन का प्रावधान किया जा रहा हो, तब आपको शायद अमान्य सर्टिफ़िकेट दिख सकता है. इसमें आपका डोमेन नेम शामिल नहीं होता है. यह प्रोसेस का सामान्य हिस्सा है. हालांकि, आपके डोमेन का सर्टिफ़िकेट उपलब्ध होने के बाद यह ठीक हो जाएगा.
बेहतर सेटअप वाले उपयोगकर्ताओं के लिए, आपकी वेबसाइट होस्ट करने वाली पिछली कंपनी तब तक होस्ट करेगी, जब तक कि आपके प्रोजेक्ट के Firebase होस्टिंग पेज के कनेक्ट किए गए पेज के अपडेट की स्थिति में सेटअप की स्थिति नहीं होती.
आपकी कस्टम डोमेन कुंजी
डीएनएस रिकॉर्ड जोड़ने या उनमें बदलाव करते समय, डोमेन नेम देने वाली अलग-अलग कंपनियां आपसे उम्मीद करती हैं कि वे अपनी डीएनएस मैनेजमेंट साइटों में, होस्ट फ़ील्ड के लिए अलग-अलग इनपुट डालें. नीचे हमने लोकप्रिय कंपनियों से कुछ सामान्य जानकारी दी हैं.
ज़्यादा जानकारी के लिए, डोमेन नेम देने वाली कंपनी का दस्तावेज़ देखें.
डोमेन का टाइप
कस्टम डोमेन कुंजी
एपेक्स डोमेन
सामान्य इनपुट में ये शामिल हैं:
@
टॉप डोमेन नेम (उदाहरण के लिए,
example.com)
होस्ट फ़ील्ड को खाली छोड़ना
सबडोमेन
सामान्य इनपुट में ये शामिल हैं:
सबडोमेन का पूरा नाम
(उदाहरण के लिए, app.example.com)
सिर्फ़ सबडोमेन वाला हिस्सा (उदाहरण के लिए, सिर्फ़ app
और .example.com को छोड़कर)
www.example.com के सबडोमेन के लिए सिर्फ़ www
कॉमन डोमेन नेम देने वाली कंपनियां
यहां डोमेन की सेवा देने वाली कुछ सामान्य कंपनियों की जानकारी दी गई है. साथ ही, यह भी बताया गया है कि किस तरह के इनपुट की ज़रूरत पड़ सकती है.
इस जानकारी को जितना हो सके अप-टू-डेट रखा जाता है, लेकिन ज़्यादा जानकारी के लिए
डोमेन देने वाली कंपनी का दस्तावेज़ देखें.
क्लाउडफ़्लेयर
टाइप
होस्ट
वैल्यू
डीएनएस टीएक्सटी रिकॉर्ड के इनपुट
टीएक्सटी
example.com पर
Firebase कंसोल में पुष्टि करने के लिए दिया गया मान
डीएनएस ए रिकॉर्ड के इनपुट
A
example.com पर
199.36.158.100
A
www
199.36.158.100
Google Cloud DNS
टाइप
होस्ट
वैल्यू
डीएनएस टीएक्सटी रिकॉर्ड के इनपुट
टीएक्सटी
example.com पर
Firebase कंसोल में पुष्टि करने के लिए दिया गया मान
डीएनएस ए रिकॉर्ड के इनपुट
A
example.com पर
199.36.158.100
A
www
199.36.158.100
नामकिफ़ायती
टाइप
होस्ट
वैल्यू
डीएनएस टीएक्सटी रिकॉर्ड के इनपुट
टीएक्सटी
@
Firebase कंसोल में पुष्टि करने के लिए दिया गया मान
डीएनएस ए रिकॉर्ड के इनपुट
A
@
199.36.158.100
A
www
199.36.158.100
Squarespace
टाइप
होस्ट
वैल्यू
डीएनएस टीएक्सटी रिकॉर्ड के इनपुट
टीएक्सटी
@
Firebase कंसोल में पुष्टि करने के लिए दिया गया मान
डीएनएस ए रिकॉर्ड के इनपुट
A
@
199.36.158.100
A
www
199.36.158.100
कस्टम डोमेन के लिए, स्टेटस की जानकारी सेटअप करना
स्थिति
जानकारी
सेटअप करना ज़रूरी है
आपको अपने डीएनएस रिकॉर्ड के कॉन्फ़िगरेशन में बदलाव करना पड़ सकता है.
ज़्यादातर मामलों में, डीएनएस ए रिकॉर्ड, डोमेन नेम देने वाली कंपनी से Firebase होस्टिंग सर्वर में ट्रांसफ़र नहीं होते हैं.
समस्या हल करने के लिए सलाह: अगर 24 घंटे से ज़्यादा हो गए हैं, तो देख लें कि आपने अपने रिकॉर्ड, Firebase होस्टिंग पर भेजे हैं.
बहुत कम मामलों में, खास तौर पर अगर ऐडवांस सेटअप फ़्लो का इस्तेमाल किया जा रहा है, तो हो सकता है कि एसएसएल चैलेंज काम न करें, क्योंकि:
एसएसएल सर्टिफ़िकेट के चैलेंज पूरा नहीं किया जा सका. इसलिए, आपकी साइट पर डीएनएस टीएक्सटी रिकॉर्ड या अपलोड की गई फ़ाइल वाला टोकन अब अमान्य है.
समस्या हल करने के लिए सलाह: डोमेन के लिए, देखें पर क्लिक करें.
इसके बाद, अपने मौजूदा डोमेन के लिए नया टोकन डालें.
मंज़ूरी बाकी है
आपने अपना कस्टम डोमेन सही तरीके से सेट अप कर लिया है, लेकिन Firebase होस्टिंग ने
एसएसएल सर्टिफ़िकेट का प्रावधान नहीं किया है.
कभी-कभी, इन समस्याओं की वजह से कस्टम डोमेन के एसएसएल सर्टिफ़िकेट की मिंटिंग रुक सकती है:
आपके सीएए रिकॉर्ड पर बहुत पाबंदियां हैं.
समस्या हल करने के लिए सलाह: पक्का करें कि सर्टिफ़िकेट देने वाली संस्थाओं
`letsencrypt.org` और `pki.goog` को आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट बनाने की
अनुमति हो.
आपका चैलेंज कोड अमान्य है. अगर बेहतर
सेटअप फ़्लो का इस्तेमाल किया जा रहा है और माइग्रेशन नहीं हो सका, तो आपका टोकन (और उसका चैलेंज
कोड) अब अमान्य है.
समस्या हल करने के लिए सलाह: डोमेन के लिए, देखें पर क्लिक करें.
इसके बाद, अपने मौजूदा डोमेन के लिए नया टोकन डालें.
आपने बहुत ज़्यादा सबडोमेन के लिए सर्टिफ़िकेशन का अनुरोध किया है.
समस्या हल करने के लिए सलाह: आम तौर पर, Firebase होस्टिंग का सुझाव है कि
एसएसएल सर्टिफ़िकेट की मिंटिंग की सीमाओं की वजह से, एक टॉप कस्टम डोमेन पर 20 से ज़्यादा सबडोमेन न हों.
मिंटिंग सर्टिफ़िकेट
आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट बनाया जा रहा है.
कनेक्ट हो गई
आपके कस्टम डोमेन में सही डीएनएस रिकॉर्ड हैं. साथ ही, इसके पास एसएसएल
सर्टिफ़िकेट भी है.
आपके पास अपनी साइट का कॉन्टेंट दिखाने का विकल्प है.