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

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

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

App Hosting জন্য আপনার ডোমেন সেট আপ করুন

নিশ্চিত করুন যে আপনি প্রাথমিক App Hosting সেটআপ কাজগুলি সম্পূর্ণ করেছেন যাতে আপনার Firebase প্রকল্পে একটি Firebase App Hosting সাইট থাকে৷

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

  1. আপনার প্রকল্পের App Hosting পৃষ্ঠা খুলুন।
  2. ভিউ ড্যাশবোর্ড বিকল্পটি ব্যবহার করে একটি App Hosting ব্যাকএন্ড নির্বাচন করুন।
  3. সেটিংস ট্যাব নির্বাচন করুন, তারপর কাস্টম ডোমেন যোগ করুন ক্লিক করুন।
  4. আপনি আপনার App Hosting সাইটে সংযোগ করতে চান এমন কাস্টম ডোমেন নাম লিখুন।
  5. (ঐচ্ছিক) কাস্টম ডোমেনের সমস্ত অনুরোধ একটি দ্বিতীয় নির্দিষ্ট ডোমেনে (যেমন যে example.com এবং www.example.com একই বিষয়বস্তুতে পুনঃনির্দেশিত করতে) বক্সটি চেক করুন৷
  6. আপনার DNS রেকর্ড কনফিগার করতে এবং আপনার কাস্টম ডোমেন সেট আপ শেষ করতে অবিরত ক্লিক করুন৷

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

  1. Firebase কনসোলের কাস্টম ডোমেন যোগ করুন উইজার্ড প্রয়োজনীয় রেকর্ডগুলি দেখাবে যা আপনার পৃষ্ঠাটিকে Firebase অ্যাপ হোস্টিং-এ নির্দেশ করতে আপডেট করতে হবে। নিম্নলিখিত ইনপুটগুলির সাথে আপনার DNS প্রদানকারীতে আপনার ডোমেন থেকে রেকর্ডগুলি যোগ করুন, সরান এবং সংরক্ষণ করুন:

    • প্রকার : প্রদত্ত DNS রেকর্ড যোগ করুন।
    • হোস্ট : রেকর্ডের জন্য আপনার কাস্টম ডোমেন কী লিখুন। আপনি যে হোস্টটি নির্দেশ করছেন সেটি হল সেই ডোমেন যেখানে আপনি সামগ্রী পরিবেশন করতে চান; এই ডোমেইনটি একটি সর্বোচ্চ ডোমেইন বা সাবডোমেন হতে পারে। আপনার ডোমেন প্রদানকারী এই শব্দটিকে "হোস্ট নাম", "নাম" বা "ডোমেন" হিসাবে তালিকাভুক্ত করতে পারে।

    • মান : আপনার রেকর্ডে প্রদত্ত মান বরাদ্দ করুন। আপনার ডোমেন প্রদানকারী এই শব্দটিকে "ডেটা", "পয়েন্টস টু", "কন্টেন্ট", "ঠিকানা" বা "আইপি ঠিকানা" হিসাবে তালিকাভুক্ত করতে পারে। মান ক্ষেত্রের বিষয়বস্তু রেকর্ডের ধরন অনুসারে পরিবর্তিত হয়, A এবং AAAA রেকর্ডে IP ঠিকানা মান হিসাবে থাকে যখন TXT রেকর্ডগুলি স্ট্রিং হয়।

আপনার SSL শংসাপত্রের ব্যবস্থা করার জন্য সময় দিন। এটি সাধারণত কয়েক ঘন্টা সময় নেয়, তবে আপনি Firebase App Hosting -এ আপনার DNS নির্দেশ করার পরে মাঝে মাঝে 24 ঘন্টা পর্যন্ত প্রয়োজন হতে পারে। বেশিরভাগ ক্ষেত্রে, আপনার ডোমেন প্রদানকারীর উপর নির্ভর করে আপনার রেকর্ডের প্রচার এবং আপনার SSL শংসাপত্রের বিধান এক ঘন্টার মধ্যে ঘটবে।

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

আপনি আপনার DNS রেকর্ড আপডেট করার পরে আপনার ডোমেনের জন্য একটি SSL শংসাপত্রের ব্যবস্থা করতে App Hosting কয়েক ঘন্টা পর্যন্ত সময় নিতে পারে৷ কিছু ক্ষেত্রে, আপনি আপনার DNS Firebase App Hosting এ নির্দেশ করার পরে 24 ঘন্টা পর্যন্ত সময় লাগতে পারে।

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

দ্রষ্টব্য: Firebase App Hosting স্বয়ংক্রিয়ভাবে কাস্টম ডোমেনের জন্য প্রয়োজন অনুসারে SSL শংসাপত্রগুলি পুনঃপ্রবিধান করে।

DNS রেকর্ডের ধরন

আপনার ডোমেনের বর্তমান কনফিগারেশনের উপর নির্ভর করে App Hosting কাস্টম ডোমেন উইজার্ড আপনাকে 1 থেকে 5টি DNS রেকর্ড যোগ করতে বলতে পারে। একটি রেকর্ডের ধরন তার কাজ নির্ধারণ করে। এই ধরনের রেকর্ডের জন্য App Hosting চাইতে পারে:

টাইপ বর্ণনা এক্সক্লুসিভ
এই রেকর্ডগুলিতে IPv4 মান রয়েছে (যেমন 8.8.8.8), যা ব্রাউজারকে বলে যে আপনার ডোমেনের সাথে যোগাযোগ করার চেষ্টা করার সময় কোন ঠিকানা ব্যবহার করতে হবে। হ্যাঁ
এএএএ এই রেকর্ডগুলিতে IPv6 মান রয়েছে (যেমন 2001:4860:4860::8888), একটি ভিন্ন ধরনের ঠিকানা রেকর্ড যার মোটামুটি A রেকর্ডের মতো একই ফাংশন রয়েছে। App Hosting বর্তমানে AAAA রেকর্ডগুলি ব্যবহার করে না, তবে উপস্থিত থাকলে আমাদের ডোমেন থেকে বিদ্যমান যেকোনও অপসারণ করতে আপনাকে বলবে। হ্যাঁ
CNAME এই রেকর্ডগুলিতে একটি পৃথক ডোমেন নাম রয়েছে যা DNS প্রশ্নগুলি সমাধান করতে আপনার বর্তমান ডোমেনের পরিবর্তে ব্যবহার করা উচিত৷ CNAME রেকর্ড শুধুমাত্র সাবডোমেনে অনুমোদিত (যেমন www.example.com)। App Hosting দুটি কারণে CNAME রেকর্ড ব্যবহার করে:
  • সহজ অনবোর্ডিং: যখন সম্ভব, App Hosting আপনাকে একটি পূর্ব-কনফিগার করা ডোমেনে CNAME করতে বলে যা _custom-domain...
  • SSL শংসাপত্র যাচাইকরণ: App Hosting আপনার কাস্টম ডোমেনের জন্য SSL শংসাপত্রের ব্যবস্থা করতে ক্লাউড সার্টিফিকেট ম্যানেজার ব্যবহার করে। একটি _acme-challenge... সাবডোমেনে একটি CNAME রেকর্ড সার্টিফিকেট ম্যানেজারকে আপনার জন্য শংসাপত্র তৈরি এবং পুনর্নবীকরণ করার অনুমতি দেয়৷ অনবোর্ডিং করার পরে, এই রেকর্ডটি মুছে ফেলা উচিত নয় বা আপনার শংসাপত্রের কভারেজটি শেষ হয়ে যাবে।
হ্যাঁ
TXT এই রেকর্ডগুলি আপনাকে আপনার ডোমেনে নির্বিচারে মেটাডেটা সংযুক্ত করার অনুমতি দেয়। App Hosting আপনাকে TXT রেকর্ডের একটি নির্দিষ্ট ফরম্যাট ব্যবহার করতে দেয়, fah-claim=[UUID] , এটি আপনার ডোমেনে কোন কাস্টম ডোমেনটি পরিবেশন করা উচিত তা নির্দেশ করতে। না
সিএএ এই রেকর্ডগুলি আপনার ডোমেনের জন্য SSL শংসাপত্র মিন্ট করার জন্য অনুমোদিত শংসাপত্র কর্তৃপক্ষগুলিকে নির্দিষ্ট করার জন্য একটি অনুমোদিত তালিকা হিসাবে কাজ করে৷ App Hosting শুধুমাত্র CAA রেকর্ডের অনুরোধ করে যদি এটি অন্যথায় আপনার ডোমেনের জন্য শংসাপত্র মিন্টিং থেকে ব্লক করা হয়। না

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

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

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

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

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

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

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

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

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

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

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

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

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

  • বিরল ক্ষেত্রে, SSL চ্যালেঞ্জগুলি ব্যর্থ হতে পারে কারণ আপনার DNS রেকর্ডগুলিতে A রেকর্ড বা CNAME রেকর্ড রয়েছে যা অন্যান্য হোস্টিং প্রদানকারীদের নির্দেশ করে৷
    সমস্যা সমাধানের টিপ: পরীক্ষা করুন যে আপনার A রেকর্ডগুলি শুধুমাত্র Firebase App Hosting দিকে নির্দেশ করে এবং সমস্ত CNAME রেকর্ড সরিয়ে দেয়৷

মুলতুবি

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

মাঝে মাঝে, অত্যধিক সীমাবদ্ধ CAA রেকর্ডগুলি একটি কাস্টম ডোমেনের জন্য একটি SSL শংসাপত্রের মিন্টিংকে আটকে দিতে পারে৷ নিশ্চিত করুন যে শংসাপত্র কর্তৃপক্ষ `letsencrypt.org` এবং `pki.goog` আপনার ডোমেনের জন্য SSL শংসাপত্র তৈরি করতে অনুমোদিত৷

মিন্টিং সার্টিফিকেট

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

সংযুক্ত

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