Firebase হোস্টিং এর সাথে আপনাকে আপনার অনন্য, ব্র্যান্ড-কেন্দ্রিক ডোমেন নামগুলি ছেড়ে দিতে হবে না। আপনি আপনার Firebase-হোস্ট করা সাইটের জন্য একটি Firebase-জেনারেটেড ডোমেনের পরিবর্তে একটি কাস্টম ডোমেন (যেমন example.com বা app.example.com ) ব্যবহার করতে পারেন।
Firebase হোস্টিং আপনার প্রতিটি ডোমেনের জন্য একটি SSL শংসাপত্রের ব্যবস্থা করে এবং একটি বিশ্বব্যাপী CDN এর মাধ্যমে আপনার সামগ্রী পরিবেশন করে।
আপনার কাস্টম ডোমেন সংযোগ করার জন্য এই নথির বাকি অংশ আপনাকে এই ধাপগুলির মধ্য দিয়ে নিয়ে যায়৷
হোস্টিং এর জন্য আপনার ডোমেইন সেট আপ করুন
নিশ্চিত করুন যে আপনি আপনার প্রকল্পের Firebase হোস্টিং পৃষ্ঠা থেকে "শুরু করুন" উইজার্ডটি সম্পূর্ণ করেছেন যাতে আপনার Firebase প্রকল্পে একটি Firebase হোস্টিং সাইট থাকে৷
ধাপ 1 : ডোমেন যোগ করুন
আপনার প্রকল্পের হোস্টিং পৃষ্ঠা থেকে, একটি কাস্টম ডোমেন সংযোগের জন্য উইজার্ডটি প্রবেশ করান:
আপনার যদি শুধুমাত্র একটি হোস্টিং সাইট থাকে তবে কাস্টম ডোমেন যোগ করুন এ ক্লিক করুন।
আপনার যদি একাধিক হোস্টিং সাইট থাকে তবে পছন্দসই সাইটের জন্য দেখুন ক্লিক করুন, তারপর কাস্টম ডোমেন যুক্ত করুন ক্লিক করুন।
কাস্টম ডোমেন নাম লিখুন যা আপনি আপনার হোস্টিং সাইটে সংযোগ করতে চান।
(ঐচ্ছিক) কাস্টম ডোমেনের সমস্ত অনুরোধ একটি দ্বিতীয় নির্দিষ্ট ডোমেনে (যেমন যে example.com এবং www.example.com একই বিষয়বস্তুতে পুনঃনির্দেশিত করতে) বক্সটি চেক করুন৷
যাচাইকরণ প্রক্রিয়া শুরু করতে অবিরত ক্লিক করুন।
ধাপ 2 : ডোমেনের মালিকানা যাচাই করুন
কানেক্ট ডোমেন সেটআপ উইজার্ডে অনুরোধ করা হলে, আপনার সর্বোচ্চ ডোমেন যাচাই করুন।
এই পদক্ষেপগুলি নিশ্চিত করে যে আপনার ডোমেন ইতিমধ্যেই একটি Firebase প্রকল্পের সাথে লিঙ্ক করা নেই এবং আপনি নির্দিষ্ট ডোমেনের মালিক৷
আপনার ডোমেন প্রদানকারীর সাইটে, DNS ব্যবস্থাপনা পৃষ্ঠাটি সনাক্ত করুন৷
নিম্নলিখিত ইনপুটগুলির সাথে একটি নতুন রেকর্ড যুক্ত করুন এবং সংরক্ষণ করুন:
প্রকার : একটি TXT রেকর্ড যোগ করুন।
Firebase হোস্টিং-এর জন্য প্রয়োজন যে আপনি এই TXT রেকর্ডটি আপনার DNS সেটিংসে ক্রমাগতভাবে রাখুন যাতে আপনার ডোমেনের মালিকানা প্রমাণ করা যায় এবং আপনার সাইটের জন্য SSL শংসাপত্রগুলি বরাদ্দ এবং পুনর্নবীকরণ করার জন্য Firebase-কে অনুমোদন দেওয়া হয়।
আপনার ডোমেন প্রদানকারী এই শব্দটিকে "রেকর্ড টাইপ" হিসাবে তালিকাভুক্ত করতে পারে।
একটি শীর্ষ ডোমেইন বা রুট ডোমেনের আপনার মালিকানা প্রমাণ করা, এর সমস্ত সাবডোমেনের উপর আপনার মালিকানা প্রমাণ করে।
আপনার ডোমেন প্রদানকারী এই শব্দটিকে "হোস্ট নাম", "নাম" বা "ডোমেন" হিসাবে তালিকাভুক্ত করতে পারে।
মান : ক্ষেত্রের মধ্যে অনন্য যাচাইকরণ মান কপি করুন।
আপনার ডোমেনের মালিকানা প্রমাণ করতে Firebase হোস্টিং এই মান পরীক্ষা করে।
আপনার ডোমেন প্রদানকারী এই শব্দটিকে "ডেটা" হিসাবে তালিকাভুক্ত করতে পারে।
আপনার আপডেট করা TXT রেকর্ডের প্রচারের জন্য 24 ঘন্টা পর্যন্ত অনুমতি দিন, তারপর যাচাই করুন ক্লিক করুন।
মনে রাখবেন আপনি কানেক্ট ডোমেন উইন্ডোটি নিরাপদে বন্ধ করতে এবং পরবর্তী সময়ে পুনরায় খুলতে বাতিল ক্লিক করতে পারেন। এটি প্রচারের সময়কে প্রভাবিত করে না, তবে আপনি যখন উইন্ডোটি পুনরায় খুলবেন তখন আপনাকে আপনার ডোমেন নামটি পুনরায় প্রবেশ করতে বলা হবে।
পর্যাপ্ত প্রচারের সময় পরে, Firebase কনসোলের সংযোগ ডোমেন উইন্ডোতে যাচাই-এ ক্লিক করলে আপনি SSL শংসাপত্র প্রভিশনিং প্রক্রিয়া শুরু করতে পারবেন।
বেশিরভাগ ক্ষেত্রে, আপনার ডোমেন প্রদানকারীর উপর নির্ভর করে আপনার রেকর্ডের প্রচার এবং আপনার ডোমেনের যাচাইকরণ কয়েক ঘন্টার মধ্যে ঘটবে। TXT রেকর্ড এবং প্রচারের সময় যোগ করার জন্য বিস্তারিত নির্দেশাবলীর জন্য আপনার ডোমেন প্রদানকারীর ডকুমেন্টেশন পড়ুন।
যাচাই করুন ক্লিক করলে একটি ত্রুটি বার্তা প্রম্পট করে, আপনার রেকর্ড প্রচারিত হয়নি বা আপনার মানগুলি ভুল হতে পারে।
ধাপ 3 : লাইভ যান
Firebase কনসোলের কানেক্ট ডোমেন উইন্ডোতে, একটি নতুন সাইটের জন্য দ্রুত সেটআপ বা উন্নত সেটআপ নির্বাচন করুন যদি আপনার আগে থেকেই অন্য হোস্টিং প্রদানকারীতে একটি সাইট চালু থাকে এবং শূন্য-ডাউনটাইম মাইগ্রেশনের প্রয়োজন হয়।
দ্রুত পদক্ষেপ
আপনার ডোমেন নাম প্রদানকারীর DNS ব্যবস্থাপনা সাইটে ফিরে যান DNS A রেকর্ড তৈরি করতে যা আপনার পৃষ্ঠাটিকে Firebase হোস্টিং-এ নির্দেশ করে। নিম্নলিখিত ইনপুটগুলির সাথে রেকর্ডগুলি যুক্ত করুন এবং সংরক্ষণ করুন:
আপনি যে হোস্টটি নির্দেশ করছেন সেটি হল সেই ডোমেন যেখানে আপনি সামগ্রী পরিবেশন করতে চান; এই ডোমেইনটি একটি সর্বোচ্চ ডোমেইন বা সাবডোমেন হতে পারে।
আপনার ডোমেন প্রদানকারী এই শব্দটিকে "হোস্ট নাম", "নাম" বা "ডোমেন" হিসাবে তালিকাভুক্ত করতে পারে।
মান : নির্দিষ্ট আইপি ঠিকানায় আপনার ডোমেন নির্দেশ করার জন্য প্রতিটি DNS একটি রেকর্ডে একটি মান বরাদ্দ করুন।
আপনার ডোমেন প্রদানকারী এই শব্দটিকে "ডেটা", "পয়েন্টস টু", "কন্টেন্ট", "ঠিকানা" বা "আইপি ঠিকানা" হিসাবে তালিকাভুক্ত করতে পারে।
আপনার SSL শংসাপত্রের ব্যবস্থা করার জন্য সময় দিন। আপনি আপনার A রেকর্ডগুলি Firebase হোস্টিং-এ নির্দেশ করার পরে এটি 24 ঘন্টা পর্যন্ত সময় নিতে পারে। বেশিরভাগ ক্ষেত্রে, আপনার ডোমেন প্রদানকারীর উপর নির্ভর করে আপনার রেকর্ডের প্রচার এবং আপনার SSL শংসাপত্রের বিধান কয়েক ঘন্টার মধ্যে ঘটবে।
উন্নত সেটআপ
Firebase কনসোলের কানেক্ট ডোমেন উইন্ডো অনুরোধ করবে যে আপনি আপনার বিদ্যমান সাইট স্থানান্তর করার জন্য একটি টোকেন প্রদান করুন। টোকেন প্রদান করতে আপনাকে শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি সম্পূর্ণ করতে হবে:
DNS TXT রেকর্ড আপডেট করুন : আপনার ডোমেন প্রদানকারীর DNS ম্যানেজমেন্ট সাইটে যান। আপনার ডোমেন কী এবং প্রদত্ত মান সহ একটি TXT রেকর্ড যুক্ত করুন৷
আপনার TXT রেকর্ডের প্রচারের জন্য 24 ঘন্টা পর্যন্ত অনুমতি দিন।
একটি বিদ্যমান সাইটে একটি ফাইল আপলোড করুন : নির্দিষ্ট URL এ আপনার বিদ্যমান সাইটে টোকেন আপলোড করুন এবং এর অস্তিত্ব যাচাই করুন৷
এই পৃষ্ঠাটি HTTPS এর মাধ্যমে পরিবেশন করা আবশ্যক এবং বৈধ বা নিরাপদ হতে হবে না। এনক্রিপ্ট করা টোকেন শুধুমাত্র একবার চেষ্টা করার জন্য বৈধ। মাইগ্রেশন ব্যর্থ হলে, আপনার রেকর্ডের জন্য একটি নতুন টোকেন তৈরি করা হবে।
আপনার SSL শংসাপত্রের ব্যবস্থা করার জন্য সময় দিন। এটি 24 ঘন্টা পর্যন্ত সময় নিতে পারে। বেশিরভাগ ক্ষেত্রে, আপনার ডোমেন প্রদানকারীর উপর নির্ভর করে আপনার রেকর্ডের প্রচার এবং আপনার SSL শংসাপত্রের বিধান কয়েক ঘন্টার মধ্যে ঘটবে।
আপনার SSL শংসাপত্রের ব্যবস্থা করার পরে, Firebase হোস্টিং-এ আপনার পৃষ্ঠা নির্দেশ করে DNS A রেকর্ড যোগ করতে আপনার DNS প্রদানকারীর DNS ব্যবস্থাপনা সাইটে ফিরে যান। নিম্নলিখিত ইনপুটগুলির সাথে রেকর্ডগুলি যুক্ত করুন এবং সংরক্ষণ করুন:
আপনি যে হোস্টটি নির্দেশ করছেন সেটি হল সেই ডোমেন যেখানে আপনি সামগ্রী পরিবেশন করতে চান; এই ডোমেইনটি একটি সর্বোচ্চ ডোমেইন বা সাবডোমেন হতে পারে।
আপনার ডোমেন প্রদানকারী এই শব্দটিকে "হোস্ট নাম", "নাম" বা "ডোমেন" হিসাবে তালিকাভুক্ত করতে পারে।
মান : নির্দিষ্ট আইপি ঠিকানায় আপনার ডোমেন নির্দেশ করার জন্য প্রতিটি DNS একটি রেকর্ডে একটি মান বরাদ্দ করুন।
আপনার ডোমেন প্রদানকারী এই শব্দটিকে "ডেটা", "পয়েন্টস টু", "কন্টেন্ট", "ঠিকানা" বা "আইপি ঠিকানা" হিসাবে তালিকাভুক্ত করতে পারে।
SSL শংসাপত্রের বিধানের জন্য অপেক্ষা করুন৷
আমরা ডোমেনের মালিকানা যাচাই করার পরে, আমরা আপনার ডোমেনের জন্য একটি SSL শংসাপত্রের ব্যবস্থা করি এবং আপনি আপনার DNS A রেকর্ডগুলি Firebase হোস্টিং-এ নির্দেশ করার 24 ঘন্টার মধ্যে এটিকে আমাদের বিশ্বব্যাপী CDN জুড়ে স্থাপন করি।
FirebaseApp SSL শংসাপত্রে আপনার ডোমেনটিকে সাবজেক্ট অল্টারনেটিভ নেম (SAN) এর একটি হিসাবে তালিকাভুক্ত করা হবে। আপনি ব্রাউজারের নিরাপত্তা সরঞ্জাম ব্যবহার করে এই শংসাপত্রটি দেখতে পারেন৷ ডোমেনটি প্রভিশন করার সময়, আপনি একটি অবৈধ শংসাপত্র দেখতে পারেন যা আপনার ডোমেনের নাম অন্তর্ভুক্ত করে না। এটি প্রক্রিয়াটির একটি স্বাভাবিক অংশ এবং আপনার ডোমেনের শংসাপত্র উপলব্ধ হওয়ার পরে সমাধান হবে৷
অ্যাডভান্সড সেটআপ ব্যবহারকারীদের জন্য, আপনার প্রোজেক্টের ফায়ারবেস হোস্টিং পৃষ্ঠারসেটআপ স্ট্যাটাসConnected- এ আপডেট না হওয়া পর্যন্ত আপনার ওয়েবসাইট আপনার আগের হোস্টিং প্রদানকারী দ্বারা হোস্ট করা হবে।
আপনার কাস্টম ডোমেন কী
DNS রেকর্ড যোগ বা সম্পাদনা করার সময়, বিভিন্ন ডোমেন প্রদানকারীরা আশা করে যে আপনি তাদের DNS ব্যবস্থাপনা সাইটগুলির মধ্যে হোস্ট ক্ষেত্রের জন্য বিভিন্ন ইনপুট লিখবেন। আমরা নীচে জনপ্রিয় প্রদানকারীদের থেকে সাধারণ ইনপুটগুলি সংকলন করেছি৷ বিস্তারিত নির্দেশাবলীর জন্য আপনার ডোমেন প্রদানকারীর ডকুমেন্টেশন পড়ুন।
ডোমেনের ধরন
কাস্টম ডোমেইন কী
এপেক্স ডোমেইন
সাধারণ ইনপুট অন্তর্ভুক্ত:
@
সর্বোচ্চ ডোমেইন নাম (উদাহরণস্বরূপ, example .com )
হোস্ট ক্ষেত্র ফাঁকা রেখে
সাবডোমেন
সাধারণ ইনপুট অন্তর্ভুক্ত:
সম্পূর্ণ সাবডোমেন নাম (উদাহরণস্বরূপ, app. example .com )
শুধুমাত্র সাবডোমেন অংশ (উদাহরণস্বরূপ, শুধুমাত্র app , এবং ছেড়ে যাওয়া . example .com )
শুধুমাত্র www এর সাবডোমেনের জন্য www www. example .com
সাধারণ ডোমেইন প্রদানকারী
এখানে কিছু সাধারণ ডোমেন প্রদানকারী এবং প্রতিটির জন্য প্রয়োজন হতে পারে ইনপুটের প্রকারগুলি রয়েছে৷ এই তথ্য যতটা সম্ভব আপ-টু-ডেট রাখা হয়, তবে বিস্তারিত নির্দেশের জন্য আপনার ডোমেন প্রদানকারীর ডকুমেন্টেশন পড়ুন।
ক্লাউডফ্লেয়ার
টাইপ
হোস্ট
মান
DNS TXT রেকর্ড ইনপুট
TXT
example .com
ফায়ারবেস কনসোলে দেওয়া যাচাইকরণের মান
DNS A ইনপুট রেকর্ড করে
ক
example .com
199.36.158.100
ক
www
199.36.158.100
Google Domains
টাইপ
হোস্ট
মান
DNS TXT রেকর্ড ইনপুট
TXT
@
ফায়ারবেস কনসোলে দেওয়া যাচাইকরণের মান
DNS A ইনপুট রেকর্ড করে
ক
@
199.36.158.100
ক
www
199.36.158.100
গুগল ক্লাউড ডিএনএস
টাইপ
হোস্ট
মান
DNS TXT রেকর্ড ইনপুট
TXT
example .com
ফায়ারবেস কনসোলে দেওয়া যাচাইকরণের মান
DNS A ইনপুট রেকর্ড করে
ক
example .com
199.36.158.100
ক
www
199.36.158.100
নাম সস্তা
টাইপ
হোস্ট
মান
DNS TXT রেকর্ড ইনপুট
TXT
@
ফায়ারবেস কনসোলে দেওয়া যাচাইকরণের মান
DNS A ইনপুট রেকর্ড করে
ক
@
199.36.158.100
ক
@
199.36.158.100
স্কোয়ারস্পেস
টাইপ
হোস্ট
মান
DNS TXT রেকর্ড ইনপুট
TXT
@
ফায়ারবেস কনসোলে দেওয়া যাচাইকরণের মান
DNS A ইনপুট রেকর্ড করে
ক
@
199.36.158.100
ক
www
199.36.158.100
কাস্টম ডোমেনের জন্য স্থিতি বিবরণ সেটআপ করুন
স্ট্যাটাস
বর্ণনা
সেটআপ প্রয়োজন
আপনাকে আপনার 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 আপনাকে আপনার ডোমেনের মালিকানা ম্যানুয়ালি পুনরায় যাচাই করতে হতে পারে যদি আপনি প্রাথমিকভাবে আপনার ডোমেনের মালিকানা যাচাই করার সময় যোগ করা TXT রেকর্ডটি আপনার ডোমেনের DNS সেটিংস থেকে পরিবর্তন বা সরানো হয়েছিল।
মনে রাখবেন যে একটি ডোমেনে একটি google-site-verification টোকেন সহ একাধিক TXT রেকর্ড অনুমোদিত৷
আমরা চাই যে TXT রেকর্ডটি আপনার DNS সেটিংসে ক্রমাগত উপস্থিত থাকবে কারণ এটি প্রমাণ করে যে আপনি ডোমেনের মালিক এবং আপনার সাইটের জন্য SSL শংসাপত্রগুলি বরাদ্দ এবং পুনর্নবীকরণ করার জন্য আমাদের অনুমোদন করে৷
সমস্যা সমাধানের টিপ: আপনার কাস্টম ডোমেনকে Firebase হোস্টিং থেকে স্বয়ংক্রিয়ভাবে সংযোগ বিচ্ছিন্ন হওয়া এড়াতে নির্দিষ্ট সময় উইন্ডোর (সাধারণত 30 দিন) মধ্যে পুনরায় যাচাইকরণ প্রক্রিয়াটি সম্পূর্ণ করতে আপনার প্রকল্পের হোস্টিং পৃষ্ঠাতে যান৷