Firebase App Hosting এ মোতায়েন করা অ্যাপগুলির জন্য আপনাকে আপনার অনন্য, ব্র্যান্ড-কেন্দ্রিক ডোমেন নামগুলি ছেড়ে দিতে হবে না। আপনি আপনার Firebase-হোস্ট করা সাইটের জন্য একটি Firebase-জেনারেটেড ডোমেনের পরিবর্তে একটি কাস্টম ডোমেন (যেমন example.com
বা app.example.com
) ব্যবহার করতে পারেন। Firebase App Hosting আপনার প্রতিটি ডোমেনের জন্য একটি SSL শংসাপত্রের ব্যবস্থা করে।
এই ডকুমেন্টের বাকি অংশ আপনাকে আপনার কাস্টম ডোমেন সংযোগ করার জন্য ধাপে ধাপে নিয়ে যাবে।
App Hosting জন্য আপনার ডোমেন সেট আপ করুন
নিশ্চিত করুন যে আপনি প্রাথমিক App Hosting সেটআপ কাজগুলি সম্পূর্ণ করেছেন যাতে আপনার Firebase প্রকল্পে একটি Firebase App Hosting সাইট থাকে৷
ধাপ 1: কাস্টম ডোমেন যোগ করুন
- আপনার প্রকল্পের App Hosting পৃষ্ঠা খুলুন।
- ভিউ ড্যাশবোর্ড বিকল্পটি ব্যবহার করে একটি App Hosting ব্যাকএন্ড নির্বাচন করুন।
- সেটিংস ট্যাব নির্বাচন করুন, তারপর কাস্টম ডোমেন যোগ করুন ক্লিক করুন।
- আপনি আপনার App Hosting সাইটে সংযোগ করতে চান এমন কাস্টম ডোমেন নাম লিখুন।
- (ঐচ্ছিক) কাস্টম ডোমেনের সমস্ত অনুরোধ একটি দ্বিতীয় নির্দিষ্ট ডোমেনে (যেমন যে
example.com
এবংwww.example.com
একই বিষয়বস্তুতে পুনঃনির্দেশিত করতে) বক্সটি চেক করুন৷ - আপনার DNS রেকর্ড কনফিগার করতে এবং আপনার কাস্টম ডোমেন সেট আপ শেষ করতে অবিরত ক্লিক করুন৷
ধাপ 2: কাস্টম ডোমেন সেট আপ করুন
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 রেকর্ড ব্যবহার করে:
| হ্যাঁ |
TXT | এই রেকর্ডগুলি আপনাকে আপনার ডোমেনে নির্বিচারে মেটাডেটা সংযুক্ত করার অনুমতি দেয়। App Hosting আপনাকে TXT রেকর্ডের একটি নির্দিষ্ট ফরম্যাট ব্যবহার করতে দেয়, fah-claim=[UUID] , এটি আপনার ডোমেনে কোন কাস্টম ডোমেনটি পরিবেশন করা উচিত তা নির্দেশ করতে। | না |
সিএএ | এই রেকর্ডগুলি আপনার ডোমেনের জন্য SSL শংসাপত্র মিন্ট করার জন্য অনুমোদিত শংসাপত্র কর্তৃপক্ষগুলিকে নির্দিষ্ট করার জন্য একটি অনুমোদিত তালিকা হিসাবে কাজ করে৷ App Hosting শুধুমাত্র CAA রেকর্ডের অনুরোধ করে যদি এটি অন্যথায় আপনার ডোমেনের জন্য শংসাপত্র মিন্টিং থেকে ব্লক করা হয়। | না |
আপনার কাস্টম ডোমেন কী
DNS রেকর্ড যোগ বা সম্পাদনা করার সময়, বিভিন্ন ডোমেন প্রদানকারীরা আশা করে যে আপনি তাদের DNS ব্যবস্থাপনা সাইটগুলির মধ্যে হোস্ট ক্ষেত্রের জন্য বিভিন্ন ইনপুট লিখবেন। আমরা নীচে জনপ্রিয় প্রদানকারীদের থেকে সাধারণ ইনপুটগুলি সংকলন করেছি৷ বিস্তারিত নির্দেশাবলীর জন্য আপনার ডোমেন প্রদানকারীর ডকুমেন্টেশন পড়ুন ।
ডোমেনের ধরন | কাস্টম ডোমেইন কী |
---|---|
এপেক্স ডোমেইন | সাধারণ ইনপুট অন্তর্ভুক্ত:
|
সাবডোমেন | সাধারণ ইনপুট অন্তর্ভুক্ত:
|
সাধারণ ডোমেইন প্রদানকারী
এখানে কিছু সাধারণ ডোমেন প্রদানকারী এবং প্রতিটির জন্য প্রয়োজন হতে পারে ইনপুটের প্রকারগুলি রয়েছে৷ এই তথ্য যতটা সম্ভব আপ-টু-ডেট রাখা হয়, তবে বিস্তারিত নির্দেশের জন্য আপনার ডোমেন প্রদানকারীর ডকুমেন্টেশন পড়ুন ।
কাস্টম ডোমেনের জন্য স্থিতি বিবরণ
স্ট্যাটাস | বর্ণনা |
---|---|
সেটআপ প্রয়োজন | আপনাকে আপনার DNS রেকর্ডের সাথে একটি কনফিগারেশন পরিবর্তন করতে হতে পারে।
|
মুলতুবি | আপনি সঠিকভাবে আপনার কাস্টম ডোমেন সেট আপ করেছেন, কিন্তু Firebase App Hosting একটি SSL শংসাপত্রের ব্যবস্থা করেনি। মাঝে মাঝে, অত্যধিক সীমাবদ্ধ CAA রেকর্ডগুলি একটি কাস্টম ডোমেনের জন্য একটি SSL শংসাপত্রের মিন্টিংকে আটকে দিতে পারে৷ নিশ্চিত করুন যে শংসাপত্র কর্তৃপক্ষ `letsencrypt.org` এবং `pki.goog` আপনার ডোমেনের জন্য SSL শংসাপত্র তৈরি করতে অনুমোদিত৷ |
মিন্টিং সার্টিফিকেট | আপনার ডোমেনের জন্য একটি SSL শংসাপত্র তৈরি করা হচ্ছে৷ |
সংযুক্ত | আপনার কাস্টম ডোমেনে যথাযথ DNS রেকর্ড রয়েছে এবং একটি SSL শংসাপত্র রয়েছে৷ |