একটি কাস্টম ডোমেন সংযোগ করুন

Firebase হোস্টিং এর সাথে আপনাকে আপনার অনন্য, ব্র্যান্ড-কেন্দ্রিক ডোমেন নামগুলি ছেড়ে দিতে হবে না। আপনি আপনার Firebase-হোস্ট করা সাইটের জন্য একটি Firebase-জেনারেটেড ডোমেনের পরিবর্তে একটি কাস্টম ডোমেন (যেমন example.com বা app.example.com ) ব্যবহার করতে পারেন।

Firebase হোস্টিং আপনার প্রতিটি ডোমেনের জন্য একটি SSL শংসাপত্রের ব্যবস্থা করে এবং একটি বিশ্বব্যাপী CDN এর মাধ্যমে আপনার সামগ্রী পরিবেশন করে।

আপনার কাস্টম ডোমেন সংযোগ করার জন্য এই নথির বাকি অংশ আপনাকে এই ধাপগুলির মধ্য দিয়ে নিয়ে যায়৷

হোস্টিং এর জন্য আপনার ডোমেইন সেট আপ করুন

নিশ্চিত করুন যে আপনি আপনার প্রকল্পের Firebase হোস্টিং পৃষ্ঠা থেকে "শুরু করুন" উইজার্ডটি সম্পূর্ণ করেছেন যাতে আপনার Firebase প্রকল্পে একটি Firebase হোস্টিং সাইট থাকে৷

ধাপ 1 : কাস্টম ডোমেন যোগ করুন

  1. আপনার প্রকল্পের হোস্টিং পৃষ্ঠা থেকে, একটি কাস্টম ডোমেন সংযোগের জন্য উইজার্ডটি প্রবেশ করান:

    • আপনার যদি শুধুমাত্র একটি হোস্টিং সাইট থাকে তবে কাস্টম ডোমেন যোগ করুন এ ক্লিক করুন।
    • আপনার যদি একাধিক হোস্টিং সাইট থাকে তবে পছন্দসই সাইটের জন্য দেখুন ক্লিক করুন, তারপর কাস্টম ডোমেন যুক্ত করুন ক্লিক করুন।
  2. কাস্টম ডোমেন নাম লিখুন যা আপনি আপনার হোস্টিং সাইটে সংযোগ করতে চান।

  3. (ঐচ্ছিক) কাস্টম ডোমেনের সমস্ত অনুরোধ একটি দ্বিতীয় নির্দিষ্ট ডোমেনে (যেমন যে example.com এবং www.example.com একই বিষয়বস্তুতে পুনঃনির্দেশিত করতে) বক্সটি চেক করুন৷

  4. আপনার DNS রেকর্ড কনফিগার করতে এবং আপনার কাস্টম ডোমেন সেট আপ শেষ করতে অবিরত ক্লিক করুন৷

ধাপ 2 : কাস্টম ডোমেন সেটআপ করুন

কানেক্ট ডোমেন সেটআপ উইজার্ডে অনুরোধ করা হলে, আপনার সর্বোচ্চ ডোমেন যাচাই করুন।

এই পদক্ষেপগুলি নিশ্চিত করে যে আপনার ডোমেন ইতিমধ্যেই একটি Firebase প্রকল্পের সাথে লিঙ্ক করা নেই এবং আপনি নির্দিষ্ট ডোমেনের মালিক৷

  1. আপনার ডোমেন প্রদানকারীর সাইটে, DNS ব্যবস্থাপনা পৃষ্ঠাটি সনাক্ত করুন৷

  2. নিম্নলিখিত ইনপুটগুলির সাথে একটি নতুন রেকর্ড যুক্ত করুন এবং সংরক্ষণ করুন:

    • প্রকার : একটি TXT রেকর্ড যোগ করুন।

      Firebase হোস্টিং-এর জন্য প্রয়োজন যে আপনি এই TXT রেকর্ডটি আপনার DNS সেটিংসে ক্রমাগতভাবে রাখুন যাতে আপনার ডোমেনের মালিকানা প্রমাণ করা যায় এবং আপনার সাইটের জন্য SSL শংসাপত্রগুলি বরাদ্দ এবং পুনর্নবীকরণ করার জন্য Firebase-কে অনুমোদন দেওয়া হয়।

      আপনার ডোমেন প্রদানকারী এই শব্দটিকে "রেকর্ড টাইপ" হিসাবে তালিকাভুক্ত করতে পারে।

    • হোস্ট : আপনার সর্বোচ্চ ডোমেইন কী লিখুন।

      একটি শীর্ষ ডোমেইন বা রুট ডোমেনের আপনার মালিকানা প্রমাণ করা, এর সমস্ত সাবডোমেনের উপর আপনার মালিকানা প্রমাণ করে।

      আপনার ডোমেন প্রদানকারী এই শব্দটিকে "হোস্ট নাম", "নাম" বা "ডোমেন" হিসাবে তালিকাভুক্ত করতে পারে।

    • মান : ক্ষেত্রের মধ্যে অনন্য যাচাইকরণ মান কপি করুন।

      আপনার ডোমেনের মালিকানা প্রমাণ করতে Firebase হোস্টিং এই মান পরীক্ষা করে।

      আপনার ডোমেন প্রদানকারী এই শব্দটিকে "ডেটা" হিসাবে তালিকাভুক্ত করতে পারে।

  3. আপনার আপডেট করা TXT রেকর্ডের প্রচারের জন্য 24 ঘন্টা পর্যন্ত অনুমতি দিন, তারপর যাচাই করুন ক্লিক করুন।

    মনে রাখবেন আপনি কানেক্ট ডোমেন উইন্ডোটি নিরাপদে বন্ধ করতে এবং পরবর্তী সময়ে পুনরায় খুলতে বাতিল ক্লিক করতে পারেন। এটি প্রচারের সময়কে প্রভাবিত করে না, তবে আপনি যখন উইন্ডোটি পুনরায় খুলবেন তখন আপনাকে আপনার ডোমেন নামটি পুনরায় প্রবেশ করতে বলা হবে।

    পর্যাপ্ত প্রচারের সময় পরে, Firebase কনসোলের সংযোগ ডোমেন উইন্ডোতে যাচাই-এ ক্লিক করলে আপনি SSL শংসাপত্র প্রভিশনিং প্রক্রিয়া শুরু করতে পারবেন।

    বেশিরভাগ ক্ষেত্রে, আপনার ডোমেন প্রদানকারীর উপর নির্ভর করে আপনার রেকর্ডের প্রচার এবং আপনার ডোমেনের যাচাইকরণ কয়েক ঘন্টার মধ্যে ঘটবে। TXT রেকর্ড এবং প্রচারের সময় যোগ করার জন্য বিস্তারিত নির্দেশাবলীর জন্য আপনার ডোমেন প্রদানকারীর ডকুমেন্টেশন পড়ুন।

    যাচাই করুন ক্লিক করলে একটি ত্রুটি বার্তা প্রম্পট করে, আপনার রেকর্ড প্রচারিত হয়নি বা আপনার মানগুলি ভুল হতে পারে।

Firebase কনসোলের কাস্টম ডোমেন উইজার্ডে, দ্রুত সেটআপ বা অ্যাডভান্সড সেটআপ নির্বাচন করুন।

দ্রুত সেটআপ নতুন ডোমেনগুলির জন্য ব্যবহার করা যেতে পারে যেগুলি বর্তমানে ট্র্যাফিক পাচ্ছে না বা ডোমেনগুলি যা আপনি অন্য হোস্টিং সাইট থেকে স্থানান্তর করার চেষ্টা করছেন৷ উন্নত সেটআপ ব্যবহার করা যেতে পারে যদি আপনি ইতিমধ্যেই অন্য হোস্টিং প্রদানকারীর কাছে একটি ডোমেন রিসিভিং রিকোয়েস্ট পেয়ে থাকেন এবং শূন্য-ডাউনটাইম মাইগ্রেশনের প্রয়োজন হয়।

অ্যাডভান্সড সেটআপ উইজার্ড আপনাকে ট্রাফিক পাওয়ার আগে হোস্টিংকে ডোমেনে ট্রাফিক পরিবেশন করার অনুমতি দেওয়ার জন্য একটি SSL শংসাপত্র এবং মালিকানা দাবি প্রতিষ্ঠা করতে সহায়তা করবে।

SSL শংসাপত্রের বিধানের জন্য অপেক্ষা করুন৷

আমরা ডোমেনের মালিকানা যাচাই করার পরে, আমরা আপনার ডোমেনের জন্য একটি SSL শংসাপত্রের ব্যবস্থা করি এবং আপনি আপনার DNS A রেকর্ডগুলি Firebase হোস্টিং-এ নির্দেশ করার 24 ঘন্টার মধ্যে এটিকে আমাদের বিশ্বব্যাপী CDN জুড়ে স্থাপন করি।

FirebaseApp SSL শংসাপত্রে আপনার ডোমেনটিকে সাবজেক্ট অল্টারনেটিভ নেম (SAN) এর একটি হিসাবে তালিকাভুক্ত করা হবে। আপনি ব্রাউজারের নিরাপত্তা সরঞ্জাম ব্যবহার করে এই শংসাপত্রটি দেখতে পারেন৷ ডোমেনটি প্রভিশন করার সময়, আপনি একটি অবৈধ শংসাপত্র দেখতে পারেন যা আপনার ডোমেনের নাম অন্তর্ভুক্ত করে না। এটি প্রক্রিয়াটির একটি স্বাভাবিক অংশ এবং আপনার ডোমেনের শংসাপত্র উপলব্ধ হওয়ার পরে সমাধান হবে৷

অ্যাডভান্সড সেটআপ ব্যবহারকারীদের জন্য, আপনার প্রোজেক্টের ফায়ারবেস হোস্টিং পৃষ্ঠার সেটআপ স্ট্যাটাস Connected- এ আপডেট না হওয়া পর্যন্ত আপনার ওয়েবসাইট আপনার আগের হোস্টিং প্রদানকারী দ্বারা হোস্ট করা হবে।

আপনার কাস্টম ডোমেন কী

DNS রেকর্ড যোগ বা সম্পাদনা করার সময়, বিভিন্ন ডোমেন প্রদানকারীরা আশা করে যে আপনি তাদের DNS ব্যবস্থাপনা সাইটগুলির মধ্যে হোস্ট ক্ষেত্রের জন্য বিভিন্ন ইনপুট লিখবেন। আমরা নীচে জনপ্রিয় প্রদানকারীদের থেকে সাধারণ ইনপুটগুলি সংকলন করেছি৷ বিস্তারিত নির্দেশাবলীর জন্য আপনার ডোমেন প্রদানকারীর ডকুমেন্টেশন পড়ুন।

ডোমেনের ধরন কাস্টম ডোমেইন কী
এপেক্স ডোমেইন

সাধারণ ইনপুট অন্তর্ভুক্ত:

  • @
  • সর্বোচ্চ ডোমেইন নাম (উদাহরণস্বরূপ, example .com )
  • হোস্ট ক্ষেত্র ফাঁকা রেখে
সাবডোমেন

সাধারণ ইনপুট অন্তর্ভুক্ত:

  • সম্পূর্ণ সাবডোমেন নাম (উদাহরণস্বরূপ, app. example .com )
  • শুধুমাত্র সাবডোমেন অংশ (উদাহরণস্বরূপ, শুধুমাত্র app , এবং ছেড়ে যাওয়া . example .com )
  • শুধুমাত্র www এর সাবডোমেনের জন্য www www. example .com

সাধারণ ডোমেইন প্রদানকারী

এখানে কিছু সাধারণ ডোমেন প্রদানকারী এবং প্রতিটির জন্য প্রয়োজন হতে পারে ইনপুটের প্রকারগুলি রয়েছে৷ এই তথ্য যতটা সম্ভব আপ-টু-ডেট রাখা হয়, তবে বিস্তারিত নির্দেশের জন্য আপনার ডোমেন প্রদানকারীর ডকুমেন্টেশন পড়ুন।

কাস্টম ডোমেনের জন্য স্থিতি বিবরণ সেটআপ করুন

স্ট্যাটাস বর্ণনা
সেটআপ প্রয়োজন

আপনাকে আপনার DNS রেকর্ডের সাথে একটি কনফিগারেশন পরিবর্তন করতে হতে পারে।

  • বেশিরভাগ ক্ষেত্রে, আপনার DNS A রেকর্ডগুলি আপনার ডোমেন নাম প্রদানকারী থেকে ফায়ারবেস হোস্টিং সার্ভারে প্রচারিত হয়নি।
    সমস্যা সমাধানের পরামর্শ: 24 ঘণ্টার বেশি হলে, আপনি আপনার রেকর্ডগুলি Firebase হোস্টিং-এ নির্দেশ করেছেন কিনা তা পরীক্ষা করুন।

  • বিরল ক্ষেত্রে, বিশেষ করে যদি আপনি অ্যাডভান্সড সেটআপ ফ্লো ব্যবহার করেন, SSL চ্যালেঞ্জগুলি ব্যর্থ হতে পারে কারণ:

    • আপনার DNS রেকর্ডে A রেকর্ড বা CNAME রেকর্ড রয়েছে যা অন্যান্য হোস্টিং প্রদানকারীদের নির্দেশ করে।
      সমস্যা সমাধানের টিপ: পরীক্ষা করুন যে আপনার A রেকর্ডগুলি শুধুমাত্র Firebase হোস্টিংকে নির্দেশ করে এবং সমস্ত CNAME রেকর্ডগুলি সরান৷
    • মাইগ্রেশন ব্যর্থ হয়েছে, এবং টোকেন (DNS TXT রেকর্ড বা আপনার সাইটে দেওয়া আপলোড করা ফাইল) এখন অবৈধ।
      সমস্যা সমাধানের পরামর্শ: ডোমেনের জন্য দেখুন ক্লিক করুন, তারপর আপনার বিদ্যমান ডোমেনে নতুন টোকেন প্রদান করুন।
বিচারাধীন

আপনি সঠিকভাবে আপনার কাস্টম ডোমেন সেট আপ করেছেন, কিন্তু Firebase হোস্টিং একটি SSL শংসাপত্রের ব্যবস্থা করেনি।

মাঝে মাঝে, নিম্নলিখিত সমস্যাগুলি একটি কাস্টম ডোমেনের জন্য একটি SSL শংসাপত্রের মিন্টিং স্থগিত করতে পারে:

  • আপনার CAA রেকর্ডগুলি খুব সীমাবদ্ধ।
    সমস্যা সমাধানের টিপ: নিশ্চিত করুন যে শংসাপত্র কর্তৃপক্ষ `letsencrypt.org` এবং `pki.goog` আপনার ডোমেনের জন্য SSL শংসাপত্র তৈরি করতে অনুমোদিত৷
  • আপনার চ্যালেঞ্জ কোড অবৈধ।
    আপনি যদি অ্যাডভান্সড সেটআপ ফ্লো ব্যবহার করেন এবং মাইগ্রেশন ব্যর্থ হয়, তাহলে আপনার টোকেন (এবং এর চ্যালেঞ্জ কোড) এখন অবৈধ।
    সমস্যা সমাধানের পরামর্শ: ডোমেনের জন্য দেখুন ক্লিক করুন, তারপর আপনার বিদ্যমান ডোমেনে নতুন টোকেন প্রদান করুন।
  • আপনি অনেকগুলি সাবডোমেনের জন্য শংসাপত্রের অনুরোধ করেছেন৷
    সমস্যা সমাধানের পরামর্শ: সাধারণত, ফায়ারবেস হোস্টিং SSL শংসাপত্র মিন্টিং সীমার কারণে, একটি সর্বোচ্চ কাস্টম ডোমেনে 20টির বেশি সাবডোমেনের সুপারিশ করে না।
মিন্টিং সার্টিফিকেট

আপনার ডোমেনের জন্য একটি SSL শংসাপত্র তৈরি করা হচ্ছে৷

সংযুক্ত

আপনার কাস্টম ডোমেনে যথাযথ DNS রেকর্ড রয়েছে এবং একটি SSL শংসাপত্র রয়েছে৷
আপনি আপনার সাইটের বিষয়বস্তু পরিবেশন করতে পারেন.