Cloudflare ফ্রি প্ল্যান আপনার ওয়েবসাইটের গতি এবং নিরাপত্তার জন্য জরুরি। এখন আমরা দেখবো, ঠিক কীভাবে, প্রতিটি ধাপ অনুসরণ করে আপনি আপনার সাইটকে Cloudflare-এর সাথে যুক্ত করবেন।
এই
গাইডটি
নতুনদের জন্য
বিশেষভাবে তৈরি
করা
হয়েছে,
তাই
আমরা
কোনো
টেকনিক্যাল ধাপ
এড়িয়ে যাবো
না।
🏁 শুরু করার আগে আপনার যা প্রয়োজন
- আপনার
ডোমেইন নেম: যেমন example.com।
- ডোমেইন
কন্ট্রোল প্যানেল অ্যাক্সেস: আপনি যেখান থেকে ডোমেইনটি
কিনেছেন (যেমন Namecheap, GoDaddy, বা অন্য কোনো রেজিস্ট্রার) তার ইউজারনেম ও
পাসওয়ার্ড। আপনার হোস্টিং প্যানেল নয়, ডোমেইন রেজিস্ট্রারের প্যানেল প্রয়োজন হবে।
- প্রায়
২০ মিনিট সময়: পুরো প্রক্রিয়াটি
শেষ করতে সাধারণত ১৫-২০ মিনিট লাগে (নেমসার্ভার আপডেটের সময়টুকু ছাড়া)।
🛠️ সম্পূর্ণ সেটআপ প্রক্রিয়া: ধাপে ধাপে
আমরা
পুরো
প্রক্রিয়াটিকে কয়েকটি সহজ
ধাপে
ভাগ
করেছি।
ধাপ ১: Cloudflare-এ একটি ফ্রি অ্যাকাউন্ট তৈরি করুন
- প্রথমে,
Cloudflare-এর অফিসিয়াল সাইটে যান।
- আপনার ইমেইল অ্যাড্রেস
লিখুন এবং একটি শক্তিশালী পাসওয়ার্ড তৈরি করুন।
- 'Sign Up'
বাটনে ক্লিক করুন।
- Cloudflare আপনাকে একটি ভেরিফিকেশন ইমেইল পাঠাতে পারে। আপনার ইমেইল ইনবক্স চেক করে অ্যাকাউন্টটি ভেরিফাই করে নিন।
ধাপ ২: আপনার ওয়েবসাইট যুক্ত করুন
- লগইন করার পর, আপনাকে আপনার
Cloudflare ড্যাশবোর্ডে নিয়ে যাওয়া হবে।
- '+ Add a site'
বা 'Enter your site' নামে একটি বক্স দেখতে পাবেন।
- আপনার ওয়েবসাইটের
রুট ডোমেইন নেমটি লিখুন (যেমন: example.com)।
www বা https://
লেখার দরকার নেই।
- 'Add site'
বাটনে ক্লিক করুন।
ধাপ ৩: আপনার প্ল্যান নির্বাচন করুন (ফ্রি)
- Cloudflare আপনাকে তাদের বিভিন্ন পেইড প্ল্যান (Pro, Business) দেখাবে।
- স্ক্রল করে একদম নিচে নামুন। আপনি 'Free'
বা 'বিনামূল্যে' প্ল্যানটি
দেখতে পাবেন।
- ফ্রি প্ল্যানটি
সিলেক্ট করুন (এটি সাধারণত ডিফল্টভাবে সিলেক্ট করা থাকে)।
- 'Continue'
বা 'চালিয়ে যান' বাটনে ক্লিক করুন।
ধাপ ৪: DNS রেকর্ড পর্যালোচনা (সবচেয়ে গুরুত্বপূর্ণ ধাপ)
এই
ধাপে
Cloudflare স্বয়ংক্রিয়ভাবে আপনার
ডোমেইনের বর্তমান DNS রেকর্ডগুলো স্ক্যান করার
চেষ্টা
করবে।
- Cloudflare আপনার সাইটের বিদ্যমান DNS রেকর্ডগুলো (যেমন A, CNAME, MX) দেখাবে। আপনার হোস্টিং সার্ভার, ইমেইল সার্ভিস ইত্যাদির রেকর্ড এখানে দেখা যাবে।
- গুরুত্বপূর্ণ
বিষয়: প্রক্সি স্ট্যাটাস (কমলা মেঘ)
- প্রতিটি
রেকর্ডের পাশে আপনি একটি কমলা মেঘ (Orange Cloud)
বা ধূসর মেঘ (Grey Cloud)
দেখতে পাবেন।
- কমলা
মেঘ (Proxied):
এর মানে হলো, ওই ট্র্যাফিক Cloudflare-এর মাধ্যমে যাবে। এটি আপনার সাইটের আইপি অ্যাড্রেস লুকাবে এবং CDN ও সুরক্ষা প্রদান করবে। আপনার মূল ওয়েবসাইট (A রেকর্ড) এবং www (CNAME রেকর্ড) অবশ্যই কমলা মেঘ হতে হবে।
- ধূসর
মেঘ (DNS Only):
এর মানে হলো, Cloudflare শুধু DNS হিসেবে কাজ করবে, কোনো সুরক্ষা বা CDN দেবে না।
- লক্ষ্য
রাখুন: আপনার ইমেইল সম্পর্কিত
রেকর্ড (যেমন MX, SPF, TXT) এবং হোস্টিং
কন্ট্রোল প্যানেল (cPanel, mail) সম্পর্কিত সাবডোমেইনগুলো অবশ্যই ধূসর মেঘ (Grey Cloud)
বা 'DNS Only' হতে হবে। যদি এগুলো কমলা মেঘ করা থাকে, তবে আপনার ইমেইল বা কন্ট্রোল প্যানেল কাজ করা বন্ধ করে দিতে পারে।
- যদি কোনো রেকর্ড অনুপস্থিত
মনে হয়, আপনি 'Add record' বাটন চেপে ম্যানুয়ালি যোগ করতে পারেন। তবে সাধারণত Cloudflare যা স্ক্যান করে তা-ই
যথেষ্ট।
- সবকিছু ঠিক মনে হলে, 'Continue'
বাটনে ক্লিক করুন।
ধাপ ৫: আপনার নেমসার্ভার পরিবর্তন করুন
এটিই
পুরো
প্রক্রিয়ার সবচেয়ে প্রযুক্তিগত এবং
গুরুত্বপূর্ণ অংশ।
এই
ধাপে
আপনি
আপনার
ডোমেইন
রেজিস্ট্রারকে বলবেন
যে,
এখন
থেকে
আপনার
ডোমেইনের ট্র্যাফিক যেন
Cloudflare পরিচালনা করে।
- Cloudflare আপনার বর্তমান নেমসার্ভারগুলো (যেমন ns1.hosting.com) দেখাবে এবং আপনাকে দুটি নতুন Cloudflare নেমসার্ভার দেবে।
- নেমসার্ভার
দুটি দেখতে সাধারণত এইরকম হয়:
আপনার বর্তমান নেমসার্ভারগুলো সরান: ns1.old-registrar.com ns2.old-registrar.com
Cloudflare-এর এই নেমসার্ভারগুলো
যোগ করুন: nia.ns.cloudflare.com omar.ns.cloudflare.com (দ্রষ্টব্য: আপনার
ক্ষেত্রে নামগুলো ভিন্ন
হতে
পারে,
যেমন
finn.ns.cloudflare.com
ইত্যাদি)
- এখন,
আপনার ডোমেইন রেজিস্ট্রারের ওয়েবসাইটে লগইন করুন: (যেমন:
Namecheap, GoDaddy, ইত্যাদি)।
- আপনার ডোমেইন লিস্ট থেকে আপনার ডোমেইনটি
খুঁজে বের করুন এবং 'Manage' বা 'Settings'-এ যান।
- 'DNS Settings'
বা 'Manage DNS' বা 'Nameservers' নামে একটি সেকশন খুঁজুন।
- আপনি সম্ভবত 'Basic
DNS', 'Default Nameservers', বা 'Hosting Nameservers' অপশনটি সিলেক্ট করা দেখতে পাবেন।
- এটিকে পরিবর্তন
করে 'Custom DNS' বা 'Custom Nameservers' অপশনটি বেছে নিন।
- পুরনো নেমসার্ভার
দুটি ডিলিট করুন এবং Cloudflare-এর দেওয়া নতুন দুটি নেমসার্ভার সাবধানে কপি-পেস্ট করে বসান।
- 'Save'
বা 'Update' বাটনে ক্লিক করুন। (অনেক রেজিস্ট্রার একটি সতর্কবার্তা দেখাতে পারে, সেটিকে সম্মতি দিন)।
ধাপ ৬: ভেরিফিকেশন এবং অপেক্ষা
- নেমসার্ভার
সেভ করার পর, আবার Cloudflare ড্যাশবোর্ডে ফিরে আসুন।
- 'Done, check nameservers' বাটনে ক্লিক করুন।
- Cloudflare এখন আপনাকে একটি 'Quick Setup Guide'-এর মাধ্যমে নিয়ে যেতে পারে। এটি সম্পন্ন করুন (পরবর্তী বিভাগে বিস্তারিত
আছে)।
অপেক্ষা করুন: নেমসার্ভার পরিবর্তন প্রক্রিয়া (যাকে
DNS Propagation বলা
হয়)
সম্পূর্ণ হতে
কয়েক
মিনিট
থেকে
সর্বোচ্চ ২৪
ঘণ্টা
সময়
লাগতে
পারে।
তবে
সাধারণত ৩০
মিনিটের মধ্যেই
এটি
সক্রিয় হয়ে
যায়।
আপনি
Cloudflare ড্যাশবোর্ডে একটি
মেসেজ
দেখবেন
যে,
"Cloudflare is now checking your nameservers..."। যখন এটি
সফলভাবে আপডেট
হবে,
তখন
আপনি
একটি
ইমেইল
পাবেন
এবং
আপনার
ড্যাশবোর্ডে "Great news! Cloudflare is now protecting your
site" লেখা
একটি
সবুজ
টিক
দেখতে
পাবেন।
🚀 সেটআপ-পরবর্তী: সেরা পারফরম্যান্সের জন্য ৫টি জরুরি সেটিংস
Cloudflare সক্রিয় হওয়ার পর, সেরা
গতি
এবং
নিরাপত্তার জন্য
এই
সেটিংসগুলো নিশ্চিত করুন।
আপনার
Cloudflare ড্যাশবোর্ড থেকে
আপনার
সাইটে
ক্লিক
করুন,
এরপর
বামপাশের মেনু
থেকে:
১. SSL/TLS মোড সেট করুন (খুবই গুরুত্বপূর্ণ)
- যান: SSL/TLS
> Overview
- এখানে ৪টি অপশন আছে:
- Off:
(কখনই ব্যবহার করবেন না)।
- Flexible:
যদি আপনার মূল হোস্টিং সার্ভারে কোনো SSL সার্টিফিকেট (HTTPS) না থাকে, তবে এটি ব্যবহার করুন। এটি ভিজিটর এবং Cloudflare-এর মধ্যে ট্র্যাফিক এনক্রিপ্ট করে, কিন্তু Cloudflare থেকে আপনার সার্ভারে করে না। এটি শুরু করার জন্য সহজ, কিন্তু কম সুরক্ষিত।
- Full:
যদি আপনার হোস্টিং সার্ভারে SSL থাকে (এমনকি সেলফ-সাইন্ড হলেও)।
- Full (Strict):
(সর্বোত্তম এবং প্রস্তাবিত)। এটি ব্যবহার করার জন্য আপনার মূল সার্ভারে একটি ভ্যালিড SSL সার্টিফিকেট (যেমন Let's Encrypt) থাকতে হবে। এটি এন্ড-টু-এন্ড এনক্রিপশন নিশ্চিত করে।
সুপারিশ: প্রথমে 'Full (Strict)' নির্বাচন করুন।
যদি
আপনার
সাইট
এরর
দেখায়
(যেমন
526 Error), তাহলে
বুঝবেন
আপনার
মূল
সার্ভারে SSL নেই।
সেক্ষেত্রে সাময়িকভাবে 'Flexible' ব্যবহার করুন
এবং
দ্রুত
আপনার
হোস্টিং-এ
ফ্রি
Let's Encrypt SSL ইনস্টল
করে
আবার
'Full (Strict)'-এ
ফিরে
আসুন।
২. 'Always Use HTTPS' চালু করুন
- যান: SSL/TLS
> Edge Certificates
- 'Always Use HTTPS'
অপশনটি 'On' (চালু) করে দিন।
- এটি নিশ্চিত করে যে, কেউ http:// দিয়ে আপনার সাইটে আসলেও তাকে স্বয়ংক্রিয়ভাবে
সুরক্ষিত https:// সংস্করণে পাঠিয়ে দেওয়া হবে।
৩. ফাইল মিনিফাই (Minify) করুন
- যান: Speed
> Optimization
- 'Auto Minify'
সেকশনে যান।
- JavaScript,
CSS, এবং HTML—এই তিনটি বক্সেই টিক চিহ্ন দিন এবং সেভ করুন।
- এটি আপনার কোড থেকে অপ্রয়োজনীয়
স্পেস এবং কমেন্ট সরিয়ে ফাইল সাইজ ছোট করে, যা সাইট লোড হতে সাহায্য করে।
৪. ব্রোটলি (Brotli) চালু করুন
- Speed
> Optimization পেজেই থাকুন।
- একটু নিচে নামলে 'Brotli'
অপশন দেখতে পাবেন। এটি 'On' (চালু) করে দিন।
- এটি Gzip-এর থেকেও উন্নত একটি কম্প্রেশন
পদ্ধতি, যা আপনার সাইটকে আরও দ্রুত লোড করতে সাহায্য করে।
৫. ক্যাশিং লেভেল (Caching Level)
- যান: Caching
> Configuration
- 'Caching Level'
অপশনটি 'Standard' সেট করা আছে কিনা তা নিশ্চিত করুন। এটি সাধারণত ডিফল্ট থাকে এবং বেশিরভাগ সাইটের জন্য এটিই সেরা।
🩺 সাধারণ সমস্যা ও সমাধান (Troubleshooting)
- সমস্যা:
আমার সাইট 'Too Many Redirects' এরর
দেখাচ্ছে!
- সমাধান: এটি সাধারণত SSL সেটিংসে ভুল হলে হয়। আপনার যদি ওয়ার্ডপ্রেস সাইট হয় এবং আপনি 'Flexible' SSL মোড ব্যবহার করেন, তবে আপনার ওয়ার্ডপ্রেস অ্যাডমিন প্যানেলে 'SSL' সংক্রান্ত কোনো প্লাগইন (যেমন Really Simple SSL) ইনস্টল থাকলে এটি হতে পারে। SSL মোড 'Full (Strict)' এ পরিবর্তন করুন (সার্ভারে SSL ইনস্টল করার পর) অথবা প্লাগইনটি ডিঅ্যাক্টিভেট করুন।
- সমস্যা:
আমার ইমেইল কাজ করছে না!
- সমাধান: আপনার DNS সেটিংসে যান (ধাপ ৪)। নিশ্চিত করুন যে আপনার MX রেকর্ডটি ধূসর মেঘ (DNS Only)
করা আছে, কমলা নয়।
- সমস্যা:
সাইট সক্রিয় হতে অনেক সময় নিচ্ছে।
- সমাধান: ধৈর্য ধরুন। নেমসার্ভার আপডেট হতে ২৪ ঘণ্টাও লাগতে পারে। আপনি whatsmydns.net এর মতো সাইটে গিয়ে আপনার ডোমেইন নেম এবং 'NS' টাইপ সিলেক্ট
করে দেখতে পারেন যে নেমসার্ভার আপডেট হয়েছে কি না।
আশা
করি,
এই
বিস্তারিত গাইডটি
আপনাকে
কোনো
দ্বিধা
ছাড়াই
আপনার
ওয়েবসাইটে Cloudflare ফ্রি প্ল্যান সেটআপ
করতে
সাহায্য করবে।
