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