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

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

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

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

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

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

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

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

  1. Firebase कंसोल का कस्टम डोमेन जोड़ें विज़र्ड, आपके पेज को Firebase ऐप्लिकेशन होस्टिंग पर ले जाने के लिए, ज़रूरी रिकॉर्ड दिखाएगा. यहां दिए गए इनपुट की मदद से, डीएनएस प्रोवाइडर में अपने डोमेन के रिकॉर्ड जोड़ें, हटाएं, और सेव करें:

    • टाइप: दिया गया डीएनएस रिकॉर्ड जोड़ें.
    • होस्ट: रिकॉर्ड के लिए, कस्टम डोमेन कुंजी डालें. आपने जिस होस्ट को दिखाने के लिए उसे चुना है वह वह डोमेन है जिस पर आपको कॉन्टेंट दिखाना है. यह डोमेन कोई टॉप डोमेन या सबडोमेन हो सकता है. डोमेन नेम देने वाली कंपनी, इस टर्म को "होस्ट नेम", "नाम" या "डोमेन" के तौर पर डाल सकती है.

    • वैल्यू: अपने रिकॉर्ड के लिए, दी गई वैल्यू असाइन करें. आपकी डोमेन कंपनी इस शब्द को "डेटा", "इस पर ले जाता है", "कॉन्टेंट", "पता" या "आईपी पता" के तौर पर डाल सकती है. वैल्यू फ़ील्ड का कॉन्टेंट, रिकॉर्ड टाइप के हिसाब से अलग-अलग होता है. A और AAAA रिकॉर्ड में वैल्यू के तौर पर आईपी पते होते हैं और TXT रिकॉर्ड, स्ट्रिंग होते हैं.

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

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

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

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

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

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

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

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

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

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

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

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

कॉमन डोमेन नेम देने वाली कंपनियां

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

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

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

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

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

  • बहुत कम मामलों में, एसएसएल चैलेंज शायद काम न करें. इसकी वजह यह हो सकती है कि आपके डीएनएस रिकॉर्ड में ऐसे A रिकॉर्ड या CNAME रिकॉर्ड हों जो सर्वर देने वाली अन्य कंपनियों के पेज पर ले जाते हों.
    समस्या हल करने के लिए सलाह: पक्का करें कि आपके A रिकॉर्ड, सिर्फ़ Firebase ऐप्लिकेशन होस्टिंग पर ले जाते हों. साथ ही, सभी CNAME रिकॉर्ड हटा दें.

मंज़ूरी बाकी है

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

कभी-कभी, बहुत ज़्यादा पाबंदियों वाले सीएए रिकॉर्ड, कस्टम डोमेन के लिए एसएसएल सर्टिफ़िकेट की मिंटिंग को रोक सकते हैं. यह पक्का करें कि सर्टिफ़िकेट देने वाली संस्थाओं `letsencrypt.org` और `pki.goog` को आपके डोमेन के लिए एसएसएल सर्टिफ़िकेट बनाने की अनुमति हो.

मिंटिंग सर्टिफ़िकेट

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

कनेक्ट हो गई

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