कस्टम डोमेन कनेक्ट करें

ब्रैंड के हिसाब से बनाए गए अपने यूनीक डोमेन नेम का इस्तेमाल किया जा सकता है. Firebase Hosting Firebase पर होस्ट की गई अपनी साइट के लिए, Firebase से जनरेट किए गए डोमेन के बजाय, कस्टम डोमेन (जैसे, example.com या app.example.com) का इस्तेमाल किया जा सकता है.

Firebase Hosting आपके हर डोमेन के लिए एक एसएसएल सर्टिफ़िकेट की सुविधा देता है और आपके कॉन्टेंट को ग्लोबल सीडीएन पर दिखाता है.

इस दस्तावेज़ में, कस्टम डोमेन को कनेक्ट करने के लिए, सिलसिलेवार तरीके से निर्देश दिए गए हैं.

Hosting के लिए अपना डोमेन सेट अप करना

पक्का करें कि आपने अपने प्रोजेक्ट के Firebase Hosting पेज पर जाकर, "शुरू करें" विज़र्ड को पूरा कर लिया हो. इससे, आपके Firebase प्रोजेक्ट में Firebase Hosting साइट बन जाएगी.

पहला चरण: कस्टम डोमेन जोड़ना

  1. अपने प्रोजेक्ट के Hosting पेज, पर जाकर, कस्टम डोमेन कनेक्ट करने के लिए विज़र्ड खोलें:

    • अगर आपके पास सिर्फ़ एक Hosting साइट है, तो कस्टम डोमेन जोड़ें पर क्लिक करें.
    • अगर आपके पास एक से ज़्यादा Hosting साइटें हैं, तो अपनी पसंद की साइट के लिए देखें पर क्लिक करें. इसके बाद, कस्टम डोमेन जोड़ें पर क्लिक करें.
  2. वह कस्टम डोमेन नेम डालें जिसे आपको अपनी Hosting साइट से कनेक्ट करना है.

  3. (ज़रूरी नहीं) कस्टम डोमेन पर आने वाले सभी अनुरोधों को, तय किए गए दूसरे डोमेन पर रीडायरेक्ट करने के लिए, बॉक्स पर सही का निशान लगाएं. इससे example.com और www.example.com एक ही कॉन्टेंट पर रीडायरेक्ट होंगे.

  4. अपने डीएनएस रिकॉर्ड कॉन्फ़िगर करने और कस्टम डोमेन सेट अप करने की प्रोसेस पूरी करने के लिए, जारी रखें पर क्लिक करें.

दूसरा चरण: कस्टम डोमेन सेट अप करना

डोमेन कनेक्ट करें सेटअप विज़र्ड में अनुरोध किए जाने पर, अपने एपेक्स डोमेन की पुष्टि करें.

इन चरणों से यह पक्का किया जाता है कि आपका डोमेन, Firebase प्रोजेक्ट से पहले से लिंक न हो और आपके पास तय किए गए डोमेन का मालिकाना हक हो.

  1. डोमेन प्रोवाइडर की साइट पर, डीएनएस मैनेजमेंट पेज ढूंढें.

  2. यहां दी गई जानकारी डालकर, एक नया रिकॉर्ड जोड़ें और उसे सेव करें:

    • टाइप: TXT रिकॉर्ड जोड़ें.

      Firebase Hosting के लिए ज़रूरी है कि आप डीएनएस सेटिंग में, इस TXT रिकॉर्ड को हमेशा मौजूद रखें. इससे, डोमेन पर आपके मालिकाना हक की पुष्टि होती है. साथ ही, Firebase को आपकी साइट के लिए एसएसएल सर्टिफ़िकेट असाइन करने और रिन्यू करने की अनुमति मिलती है.

      आपका डोमेन प्रोवाइडर, इस शब्द को "रिकॉर्ड टाइप" के तौर पर दिखा सकता है.

    • होस्ट: अपना एपेक्स डोमेन की डालें.

      एपेक्स डोमेन या रूट डोमेन पर मालिकाना हक साबित करने से, उसके सभी सबडोमेन पर मालिकाना हक साबित हो जाता है.

      आपका डोमेन प्रोवाइडर, इस शब्द को "होस्ट नेम", "नाम" या "डोमेन" के तौर पर दिखा सकता है.

    • वैल्यू: फ़ील्ड में, पुष्टि करने के लिए दी गई यूनीक वैल्यू कॉपी करें.

      Firebase Hosting डोमेन पर आपके मालिकाना हक की पुष्टि करने के लिए, इस वैल्यू की जांच करता है.

      आपका डोमेन प्रोवाइडर, इस शब्द को "डेटा" के तौर पर दिखा सकता है.

  3. अपडेट किए गए TXT रिकॉर्ड को लागू होने में 24 घंटे तक लग सकते हैं. इसके बाद, पुष्टि करें पर क्लिक करें.

    ध्यान दें कि डोमेन कनेक्ट करें विंडो को सुरक्षित तरीके से बंद करने और बाद में फिर से खोलने के लिए, रद्द करें पर क्लिक किया जा सकता है. इससे, रिकॉर्ड को लागू होने में लगने वाले समय पर कोई असर नहीं पड़ता. हालांकि, विंडो को फिर से खोलने पर, आपको अपना डोमेन नेम फिर से डालना होगा.

    रिकॉर्ड को लागू होने में लगने के बाद, पुष्टि करें पर क्लिक करने से, डोमेन कनेक्ट करें विंडो में Firebase कंसोल से, एसएसएल सर्टिफ़िकेट की सुविधा देने की प्रोसेस शुरू हो जाती है.

    ज़्यादातर मामलों में, आपके रिकॉर्ड को लागू होने और डोमेन की पुष्टि होने में कुछ घंटे लगेंगे. यह आपके डोमेन प्रोवाइडर पर निर्भर करता है. TXT रिकॉर्ड जोड़ने और रिकॉर्ड को लागू होने में लगने वाले समय के बारे में ज़्यादा जानकारी पाने के लिए, अपने डोमेन प्रोवाइडर के दस्तावेज़ देखें.

    अगर पुष्टि करें पर क्लिक करने पर कोई गड़बड़ी का मैसेज दिखता है, तो इसका मतलब है कि आपके रिकॉर्ड लागू नहीं हुए हैं या आपकी वैल्यू गलत हो सकती हैं.

Firebase कंसोल के कस्टम डोमेन जोड़ें विज़र्ड में, क्विक सेटअप या ऐडवांस सेटअप को चुनें.

क्विक सेटअप का इस्तेमाल, उन नए डोमेन के लिए किया जा सकता है जिन पर फ़िलहाल ट्रैफ़िक नहीं आ रहा है. साथ ही, उन डोमेन के लिए भी किया जा सकता है जिन्हें किसी दूसरी Hosting साइट से ट्रांसफ़र किया जा रहा है. ऐडवांस सेटअप का इस्तेमाल तब किया जा सकता है, जब आपके पास पहले से कोई ऐसा डोमेन हो जिस पर किसी दूसरे होस्टिंग प्रोवाइडर से अनुरोध आ रहे हों. साथ ही, आपको बिना डाउनटाइम के माइग्रेशन करना हो.

ऐडवांस सेटअप विज़र्ड की मदद से, एसएसएल सर्टिफ़िकेट और मालिकाना हक का दावा किया जा सकता है. इससे, Hosting को डोमेन पर ट्रैफ़िक मिलने से पहले, उस पर कॉन्टेंट दिखाने की अनुमति मिल जाती है.

एसएसएल सर्टिफ़िकेट को लागू होने का इंतज़ार करना

डोमेन के मालिकाना हक की पुष्टि करने के बाद, हम आपके डोमेन के लिए एक एसएसएल सर्टिफ़िकेट की सुविधा देते हैं. साथ ही, Firebase Hosting पर डीएनएस A रिकॉर्ड पॉइंट करने के 24 घंटे के अंदर, इसे अपने ग्लोबल सीडीएन पर डिप्लॉय करते हैं.

आपका डोमेन, FirebaseApp एसएसएल सर्टिफ़िकेट में, सब्जेक्ट ऑल्टरनेटिव नेम (एसएएन) के तौर पर दिखेगा. इस सर्टिफ़िकेट को, ब्राउज़र के सुरक्षा टूल का इस्तेमाल करके देखा जा सकता है. डोमेन को लागू होने में समय लग सकता है. इस दौरान, आपको अमान्य सर्टिफ़िकेट दिख सकता है. इसमें आपका डोमेन नेम शामिल नहीं होगा. यह प्रोसेस का सामान्य हिस्सा है और आपके डोमेन का सर्टिफ़िकेट उपलब्ध होने के बाद, यह समस्या हल हो जाएगी.

ऐडवांस सेटअप का इस्तेमाल करने वाले उपयोगकर्ताओं के लिए, आपकी वेबसाइट को आपके पिछले होस्टिंग प्रोवाइडर की मदद से होस्ट किया जाएगा. यह तब तक किया जाएगा, जब तक आपके प्रोजेक्ट के Firebase Hosting पेज पर सेटअप का स्टेटस कनेक्ट हो गई में अपडेट नहीं हो जाता.

आपका कस्टम डोमेन की

डीएनएस रिकॉर्ड जोड़ते या उनमें बदलाव करते समय, अलग-अलग डोमेन प्रोवाइडर, अपनी डीएनएस मैनेजमेंट साइटों में होस्ट फ़ील्ड के लिए अलग-अलग जानकारी डालने के लिए कहते हैं. हमने यहां लोकप्रिय प्रोवाइडर से मिलने वाली सामान्य जानकारी इकट्ठा की है. ज़्यादा जानकारी के लिए, अपने डोमेन प्रोवाइडर के दस्तावेज़ देखें.

डोमेन किस तरह का है कस्टम डोमेन की
एपेक्स डोमेन

सामान्य तौर पर, ये जानकारी डाली जाती है:

  • @
  • एपेक्स डोमेन नेम (उदाहरण के लिए, example.com)
  • होस्ट फ़ील्ड को खाली छोड़ना
सबडोमेन

सामान्य तौर पर, ये जानकारी डाली जाती है:

  • सबडोमेन का पूरा नाम (उदाहरण के लिए, app.example.com)
  • सिर्फ़ सबडोमेन वाला हिस्सा (उदाहरण के लिए, app सिर्फ़, और .example.com को छोड़ना)
  • सबडोमेन के लिए, सिर्फ़ wwwwww.example.com

सामान्य डोमेन प्रोवाइडर

यहां कुछ सामान्य डोमेन प्रोवाइडर और उनके लिए ज़रूरी जानकारी के टाइप दिए गए हैं. इस जानकारी को ज़्यादा से ज़्यादा अपडेट रखा जाता है. हालांकि, ज़्यादा जानकारी के लिए, अपने डोमेन प्रोवाइडर के दस्तावेज़ देखें.

कस्टम डोमेन के लिए सेटअप स्टेटस की जानकारी

स्टेटस ब्यौरा
सेटअप करना ज़रूरी है

आपको डीएनएस रिकॉर्ड के साथ कोई कॉन्फ़िगरेशन बदलना पड़ सकता है.

  • ज़्यादातर मामलों में, आपके डीएनएस A रिकॉर्ड, डोमेन नेम प्रोवाइडर से Firebase Hosting सर्वर पर लागू नहीं हुए हैं.
    समस्या हल करने के लिए सलाह: अगर 24 घंटे से ज़्यादा हो गए हैं, तो देखें कि आपने अपने रिकॉर्ड को Firebase Hosting पर पॉइंट किया है या नहीं.

  • कुछ मामलों में, खास तौर पर अगर ऐडवांस सेटअप फ़्लो का इस्तेमाल किया जा रहा है, तो एसएसएल चैलेंज में गड़बड़ी हो सकती है. इसकी वजहें ये हो सकती हैं:

    • एसएसएल सर्टिफ़िकेट चैलेंज में गड़बड़ी हुई है. साथ ही, टोकन (आपकी साइट को दिया गया डीएनएस TXT रिकॉर्ड या अपलोड की गई फ़ाइल) अब अमान्य है.
      समस्या हल करने के लिए सलाह: डोमेन के लिए देखें पर क्लिक करें. इसके बाद, अपने मौजूदा डोमेन को नया टोकन दें.
मंज़ूरी बाकी है

आपने कस्टम डोमेन को सही तरीके से सेट अप किया है. हालांकि, Firebase Hosting ने एसएसएल सर्टिफ़िकेट की सुविधा नहीं दी है.

कभी-कभी, इन समस्याओं की वजह से कस्टम डोमेन के लिए एसएसएल सर्टिफ़िकेट जनरेट नहीं हो पाता:

  • आपके CAA रिकॉर्ड पर बहुत पाबंदियां लगी हैं.
    समस्या हल करने के लिए सलाह: पक्का करें कि सर्टिफ़िकेट अथॉरिटी `letsencrypt.org` और `pki.goog` को आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट बनाने की अनुमति मिली हो.
  • आपका चैलेंज कोड अमान्य है.
    अगर ऐडवांस सेटअप फ़्लो का इस्तेमाल किया जा रहा है और माइग्रेशन में गड़बड़ी हुई है, तो आपका टोकन (और उसका चैलेंज कोड) अब अमान्य है.
    समस्या हल करने के लिए सलाह: डोमेन के लिए देखें पर क्लिक करें. इसके बाद, अपने मौजूदा डोमेन को नया टोकन दें.
  • आपने बहुत सारे सबडोमेन के लिए सर्टिफ़िकेट का अनुरोध किया है.
    समस्या हल करने के लिए सलाह: आम तौर पर, Firebase Hosting एसएसएल सर्टिफ़िकेट जनरेट करने की सीमाओं की वजह से, एक एपेक्स कस्टम डोमेन पर 20 से ज़्यादा सबडोमेन बनाने का सुझाव नहीं देता.
सर्टिफ़िकेट जनरेट किया जा रहा है

आपके डोमेन के लिए एक एसएसएल सर्टिफ़िकेट जनरेट किया जा रहा है.

कनेक्ट हो गई

आपके कस्टम डोमेन में सही डीएनएस रिकॉर्ड हैं और उसके पास एक एसएसएल सर्टिफ़िकेट है.
अपनी साइट का कॉन्टेंट दिखाया जा सकता है.