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

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

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

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

होस्टिंग के लिए अपना डोमेन सेट अप करें

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

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

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

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

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

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

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

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

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

  1. आपको डोमेन नेम देने वाली कंपनी की साइट पर, डीएनएस मैनेजमेंट पेज पर जाएं.

  2. नीचे दिए गए इनपुट की मदद से नया रिकॉर्ड जोड़ें और सेव करें:

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

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

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

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

      किसी अपेक्स डोमेन या रूट डोमेन के मालिकाना हक की पुष्टि करने से, इसके सभी सबडोमेन पर आपका मालिकाना हक साबित होता है.

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

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

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

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

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

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

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

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

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

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

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

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

SSL प्रमाणपत्र प्रावधान की इंतज़ार करें

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

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

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

आपकी कस्टम डोमेन कुंजी

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

डोमेन टाइप कस्टम डोमेन कुंजी
एपेक्स डोमेन

सामान्य इनपुट में ये शामिल हैं:

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

सामान्य इनपुट में ये शामिल हैं:

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

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

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

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

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

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

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

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

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

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

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

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

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

कनेक्ट हो गई

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