获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

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

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

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

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

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

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

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

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

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

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

  4. যাচাইকরণ প্রক্রিয়া শুরু করতে অবিরত ক্লিক করুন।

ধাপ 2 : ডোমেনের মালিকানা যাচাই করুন

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ধাপ 3 : লাইভ যান

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

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

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

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

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

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

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

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

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

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

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

  • সম্পূর্ণ সাবডোমেন নাম (উদাহরণস্বরূপ, app. example .com )
  • শুধুমাত্র সাবডোমেন অংশ (উদাহরণস্বরূপ, শুধুমাত্র app , এবং ছেড়ে যাওয়া . example .com )
  • শুধুমাত্র 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টির বেশি সাবডোমেনের সুপারিশ করে না।
সংযুক্ত

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

পুনরায় যাচাইকরণ প্রয়োজন

Firebase-এর জন্য আপনাকে ম্যানুয়ালি আপনার ডোমেনের মালিকানা পুনরায় যাচাই করতে হতে পারে যদি নিম্নলিখিতগুলির মধ্যে কোনো একটি ঘটে থাকে:

  • আপনার ডোমেনের DNS সেটিংস থেকে আপনার ডোমেনের মালিকানা পরিবর্তন বা সরানো হয়েছে কিনা তা যাচাই করার সময় TXT রেকর্ড যোগ করা হয়েছে।
    • মনে রাখবেন যে একটি ডোমেনে একটি google-site-verification টোকেন সহ একাধিক TXT রেকর্ড অনুমোদিত৷
    • আমরা চাই যে TXT রেকর্ডটি আপনার DNS সেটিংসে ক্রমাগত উপস্থিত থাকবে কারণ এটি প্রমাণ করে যে আপনি ডোমেনের মালিক এবং আপনার সাইটের জন্য SSL শংসাপত্রগুলি বরাদ্দ এবং পুনর্নবীকরণ করার জন্য আমাদের অনুমোদন করে৷
  • যে ব্যক্তি ডোমেনের মালিকানা যাচাই করেছেন তাকে আর আইএএম ভূমিকা দেওয়া হয় না যাতে ডোমেনের মালিকানা যাচাই করার প্রয়োজনীয় অনুমতি থাকে। এই ভূমিকাগুলির মধ্যে রয়েছে মালিক, সম্পাদক, ফায়ারবেস অ্যাডমিন এবং ফায়ারবেস ডেভেলপ অ্যাডমিন।
সমস্যা সমাধানের টিপ: আপনার কাস্টম ডোমেনকে Firebase হোস্টিং থেকে স্বয়ংক্রিয়ভাবে সংযোগ বিচ্ছিন্ন হওয়া এড়াতে নির্দিষ্ট সময় উইন্ডোর (সাধারণত 30 দিন) মধ্যে পুনরায় যাচাইকরণ প্রক্রিয়াটি সম্পূর্ণ করতে আপনার প্রকল্পের হোস্টিং পৃষ্ঠাতে যান৷