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

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

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

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

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

আপনি শুরু করার আগে: 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 ব্যবস্থাপনা সাইটগুলির মধ্যে হোস্ট (বা হোস্টের নাম ) ক্ষেত্রের জন্য বিভিন্ন ইনপুট লিখবেন। App Hosting কাস্টম ডোমেন উইজার্ডের জন্য আপনাকে নাম ক্ষেত্রে এই একই মান ইনপুট করতে হবে।

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

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

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

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

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

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

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

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

হোস্ট ইনপুট
example.com. @
www.example.com. www
হোস্ট ইনপুট
example.com. .example.com।
www.example.com. www .example.com
হোস্ট ইনপুট
example.com. @
www.example.com. www
হোস্ট ইনপুট
example.com. @
www.example.com. www

একটি ডোমেন স্থানান্তর করুন

আপনি যদি আপনার অ্যাপের জন্য কোনও ডাউনটাইম ছাড়াই নিরবচ্ছিন্ন পরিষেবা নিশ্চিত করতে চান তবে আপনাকে অবশ্যই একটি নির্দিষ্ট ক্রমে আপনার DNS রেকর্ড সেট আপ করতে হবে। আপনার ডোমেন যোগ করার পরে, আপনি প্রথমে আপনার DNS রেকর্ড যাচাই করার জন্য একটি প্রক্রিয়ার মাধ্যমে কাজ করবেন, এবং তারপরে আপনি App Hosting এ সরাসরি লাইভ অনুরোধ পাঠানোর জন্য আরও একটি যাচাইকরণ পদক্ষেপ সম্পাদন করবেন।

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

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

ধাপ 2: DNS রেকর্ড যাচাই করুন

  1. 1. Firebase কনসোলের একটি ডোমেন উইজার্ড মাইগ্রেট করুন প্রয়োজনীয় রেকর্ডগুলি দেখাবে যা আপনার পৃষ্ঠাটিকে Firebase অ্যাপ হোস্টিং-এ নির্দেশ করতে আপডেট করতে হবে৷ প্রয়োজনীয় রেকর্ডগুলির জন্য নিম্নলিখিত ইনপুটগুলির সাথে আপনার DNS প্রদানকারীতে আপনার ডোমেন থেকে রেকর্ডগুলি যোগ করুন, সরান এবং সংরক্ষণ করুন:
    • নাম : রেকর্ডের জন্য আপনার কাস্টম ডোমেন নাম লিখুন। আপনি যে হোস্টটি নির্দেশ করছেন সেটি হল সেই ডোমেন যেখানে আপনি সামগ্রী পরিবেশন করতে চান; এই ডোমেইনটি একটি সর্বোচ্চ ডোমেইন বা সাবডোমেন হতে পারে। আপনার ডোমেন প্রদানকারী এই শব্দটিকে "হোস্ট নাম", "নাম" বা "ডোমেন" হিসাবে তালিকাভুক্ত করতে পারে
    • রেকর্ডের ধরন : প্রদত্ত DNS রেকর্ড যোগ করুন।
    • মান : আপনার রেকর্ডে প্রদত্ত মান বরাদ্দ করুন। আপনার ডোমেন প্রদানকারী এই শব্দটিকে "ডেটা", "পয়েন্টস টু", "কন্টেন্ট", "ঠিকানা" বা "আইপি ঠিকানা" হিসাবে তালিকাভুক্ত করতে পারে। মান ক্ষেত্রের বিষয়বস্তু রেকর্ডের ধরন অনুসারে পরিবর্তিত হয়, A এবং AAAA রেকর্ডে IP ঠিকানা মান হিসাবে থাকে যখন TXT রেকর্ডগুলি স্ট্রিং হয়।
  2. রেকর্ড যাচাই করুন নির্বাচন করুন। App Hosting আপনার ডোমেন প্রদানকারীতে আপনার প্রধান পরিবর্তনগুলি সনাক্ত করার চেষ্টা করবে৷ পরিবর্তনগুলি প্রচারের জন্য এটি 24 ঘন্টা পর্যন্ত সময় নিতে পারে৷ আপনি ব্যাকএন্ড ড্যাশবোর্ডে সেটিংস > ডোমেন ভিউতে স্থিতি পরীক্ষা করতে পারেন।

ধাপ 3: সরাসরি App Hosting

  1. App Hosting রেকর্ড আপডেটগুলি যাচাই করার পরে, ডাইরেক্ট টু App Hosting ডায়ালগ আপনার ডোমেনকে App Hosting এ নির্দেশিত করতে আপনাকে আপডেট করতে হবে এমন চূড়ান্ত রেকর্ড প্রদর্শন করে। আগের মতো, প্রয়োজনীয় রেকর্ডের জন্য নিম্নলিখিত ইনপুটগুলির সাথে আপনার DNS প্রদানকারীতে আপনার ডোমেন থেকে রেকর্ডগুলি যোগ করুন, সরান এবং সংরক্ষণ করুন:
    • নাম : রেকর্ডের জন্য আপনার কাস্টম ডোমেন নাম লিখুন। আপনি যে হোস্টটি নির্দেশ করছেন সেটি হল সেই ডোমেন যেখানে আপনি সামগ্রী পরিবেশন করতে চান; এই ডোমেইনটি একটি সর্বোচ্চ ডোমেইন বা সাবডোমেন হতে পারে। আপনার ডোমেন প্রদানকারী এই শব্দটিকে "হোস্ট নাম", "নাম" বা "ডোমেন" হিসাবে তালিকাভুক্ত করতে পারে
    • রেকর্ডের ধরন : প্রদত্ত DNS রেকর্ড যোগ করুন।
    • মান : আপনার রেকর্ডে প্রদত্ত মান বরাদ্দ করুন। আপনার ডোমেন প্রদানকারী এই শব্দটিকে "ডেটা", "পয়েন্টস টু", "কন্টেন্ট", "ঠিকানা" বা "আইপি ঠিকানা" হিসাবে তালিকাভুক্ত করতে পারে। মান ক্ষেত্রের বিষয়বস্তু রেকর্ডের ধরন অনুসারে পরিবর্তিত হয়, A এবং AAAA রেকর্ডে IP ঠিকানা মান হিসাবে থাকে যখন TXT রেকর্ডগুলি স্ট্রিং হয়।
  2. রেকর্ড যাচাই করুন নির্বাচন করুন। App Hosting আপনার ডোমেন প্রদানকারীতে আপনার প্রধান পরিবর্তনগুলি সনাক্ত করার চেষ্টা করবে৷ পরিবর্তনগুলি প্রচারের জন্য এটি 24 ঘন্টা পর্যন্ত সময় নিতে পারে৷ আপনি ব্যাকএন্ড ড্যাশবোর্ডে সেটিংস > ডোমেন ভিউতে স্থিতি পরীক্ষা করতে পারেন।

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

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

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

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

ধাপ 2: DNS রেকর্ড যাচাই করুন

  1. Firebase কনসোলের সেট আপ ডোমেন উইজার্ড প্রয়োজনীয় রেকর্ডগুলি দেখাবে যা আপনার পৃষ্ঠাটিকে Firebase অ্যাপ হোস্টিং-এ নির্দেশ করতে আপডেট করতে হবে৷ নিম্নলিখিত ইনপুটগুলির সাথে আপনার DNS প্রদানকারীতে আপনার ডোমেন থেকে রেকর্ডগুলি যোগ করুন, সরান এবং সংরক্ষণ করুন:
    • নাম : রেকর্ডের জন্য আপনার কাস্টম ডোমেন নাম লিখুন। আপনি যে হোস্টটি নির্দেশ করছেন সেটি হল সেই ডোমেন যেখানে আপনি সামগ্রী পরিবেশন করতে চান; এই ডোমেইনটি একটি সর্বোচ্চ ডোমেইন বা সাবডোমেন হতে পারে। আপনার ডোমেন প্রদানকারী এই শব্দটিকে "হোস্ট নাম", "নাম" বা "ডোমেন" হিসাবে তালিকাভুক্ত করতে পারে
    • রেকর্ডের ধরন : প্রদত্ত DNS রেকর্ড যোগ করুন।
    • মান : আপনার রেকর্ডে প্রদত্ত মান বরাদ্দ করুন। আপনার ডোমেন প্রদানকারী এই শব্দটিকে "ডেটা", "পয়েন্টস টু", "কন্টেন্ট", "ঠিকানা" বা "আইপি ঠিকানা" হিসাবে তালিকাভুক্ত করতে পারে। মান ক্ষেত্রের বিষয়বস্তু রেকর্ডের ধরন অনুসারে পরিবর্তিত হয়, A এবং AAAA রেকর্ডে IP ঠিকানা মান হিসাবে থাকে যখন TXT রেকর্ডগুলি স্ট্রিং হয়।
  2. রেকর্ড যাচাই করুন নির্বাচন করুন। App Hosting আপনার ডোমেন প্রদানকারীতে আপনার প্রধান পরিবর্তনগুলি সনাক্ত করার চেষ্টা করবে৷ পরিবর্তনগুলি প্রচারের জন্য এটি 24 ঘন্টা পর্যন্ত সময় নিতে পারে৷ আপনি ব্যাকএন্ড ড্যাশবোর্ডে সেটিংস > ডোমেন ভিউতে স্থিতি পরীক্ষা করতে পারেন।

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

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

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

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

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

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

আপনাকে আপনার 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 শংসাপত্র রয়েছে৷
আপনি আপনার সাইটের বিষয়বস্তু পরিবেশন করতে পারেন.