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