Cloudflare-এর পেছনে আপনার সাইট সুরক্ষিত করুন
Cloudflare অনেক আক্রমণ আপনার ওয়েবসাইটে পৌঁছানোর আগেই আটকে দিতে পারে। তবে এটি শক্তিশালী পাসওয়ার্ড, আপডেট ও ব্যাকআপের বিকল্প নয়। এই গাইডে কম পরিশ্রমে সবচেয়ে বেশি সুরক্ষা দেয় এমন সেটিংগুলো আছে। কিছু সুবিধা আপনার Cloudflare প্ল্যানের ওপর নির্ভর করে, তাই Free প্ল্যানে কয়েকটি নাম নাও দেখা যেতে পারে।
শুরু করার আগে
- Cloudflare-এ আপনার ডোমেইন Active এবং ওয়েবসাইট সেটির মধ্য দিয়ে চলছে। দেখুন APNCloud হোস্টিংয়ের জন্য Cloudflare সেটিং।
- Cloudflare অ্যাকাউন্ট ও রেজিস্ট্রারে ঢোকার সুযোগ।
ধাপ
আপনার Cloudflare অ্যাকাউন্টে টু-ফ্যাক্টর অথেনটিকেশন চালু করুন। প্রোফাইল খুলে অথেনটিকেশন সেটিং বেছে নিন। এই অ্যাকাউন্টে কেউ ঢুকতে পারলে আপনার DNS বদলে দিতে পারবে।
DNSSEC চালু করুন। Cloudflare-এ DNS, তারপর Settings খুলে DNSSEC চালু করুন। Cloudflare একটি DS রেকর্ড দেখাবে। সেটি আপনার রেজিস্ট্রারে যোগ করুন। রেজিস্ট্রার DNSSEC সমর্থন না করলে এই ধাপ বাদ দিন।
WAF managed rules দেখুন। Security, তারপর WAF খুলুন। আপনার প্ল্যানে যে managed rules আছে সেগুলো চালু রাখুন।
Bot Fight Mode চালু করুন। Security, তারপর Bots খুলুন। এটি আপনার ইচ্ছাকৃতভাবে ব্যবহার করা টুলকেও আটকাতে পারে, যেমন আপটাইম মনিটর বা পেমেন্ট ওয়েবহুক। কিছু কাজ বন্ধ হয়ে গেলে Security events খুলে আটকে যাওয়া অনুরোধটি খুঁজুন।
লগইনের চেষ্টা সীমিত করুন। আপনার সাইটের লগইন পেজের জন্য একটি rate limiting rule বানান। কম সীমা দিয়ে শুরু করুন, পরে দরকার মতো বদলান। কোন rate limiting rule ব্যবহার করতে পারবেন তা আপনার প্ল্যানের ওপর নির্ভর করে। উদাহরণ এক্সপ্রেশন:
text(http.request.uri.path contains "/wp-login.php") or (http.request.uri.path contains "/xmlrpc.php") (starts_with(http.request.uri.path, "/admin"))ফর্ম Turnstile দিয়ে সুরক্ষিত করুন। Cloudflare-এ Turnstile খুলে আপনার সাইটের জন্য একটি উইজেট যোগ করুন। site key আপনার ফর্মে বসান। secret key শুধু সার্ভারে রাখুন, কখনো পেজে রাখবেন না।
অ্যাডমিন, লগইন ও কার্ট পেজ ক্যাশ করবেন না। Caching, তারপর Cache Rules খুলে Bypass cache অ্যাকশনসহ একটি নিয়ম বানান:
text(starts_with(http.request.uri.path, "/wp-admin")) or (http.request.uri.path contains "/wp-login.php") or (starts_with(http.request.uri.path, "/admin")) or (starts_with(http.request.uri.path, "/cart")) or (starts_with(http.request.uri.path, "/checkout"))সার্ভারের ঠিকানা গোপন রাখুন। মেইল ও FTP-র মতো যে রেকর্ড DNS only রাখতেই হয়, সেগুলো যে IP ঠিকানায় যায় তা দেখিয়ে দেয়। Cloudflare সেই ঠিকানা লুকাতে পারে না। যেসব পুরনো রেকর্ড আপনি ব্যবহার করেন না সেগুলো মুছে দিন, এবং সার্ভারের IP কখনো পেজে বা ইমেইলে প্রকাশ করবেন না।
ব্যাকআপ রাখুন। Cloudflare আপনার ওয়েবসাইটের ব্যাকআপ রাখে না। হোস্টিং প্যানেলের ওয়েবসাইট ব্যাকআপ ব্যবহার করুন এবং বড় পরিবর্তনের আগে সার্ভারের বাইরে একটি কপি রাখুন।
Cloudflare শুধু ওয়েব ট্রাফিক সুরক্ষা দেয়
মেইল ও FTP Cloudflare প্রক্সির মধ্য দিয়ে যায় না। পাসওয়ার্ড আলাদা রাখুন, যেখানে সম্ভব টু-স্টেপ লগইন চালু করুন এবং ওয়েবসাইটের সফটওয়্যার আপডেট রাখুন। পড়ুন হোস্টিং নিরাপদ রাখা।
সাধারণ ভুল
- অ্যাডমিন ও লগইন পেজের জন্য bypass নিয়ম না রেখে "Cache Everything" ব্যবহার করা।
- খুব কড়া rate limiting rule দেওয়া, যাতে আপনার নিজের কর্মী বা গ্রাহক আটকে যান।
- Cloudflare-এ DNSSEC চালু করে রেজিস্ট্রারে DS রেকর্ড যোগ না করা। তখন ভিজিটর সাইট খুলতে নাও পারেন।
- Turnstile-এর secret key পেজের সোর্সে রেখে দেওয়া।
- মনে করা যে Cloudflare থাকলে আপডেট ও ব্যাকআপ লাগে না।
সাহায্য লাগবে?
কোনো নিয়ম নিয়ে নিশ্চিত না হলে পরিবর্তনের আগে ক্লায়েন্ট এরিয়ায় সাপোর্ট টিকিট খুলুন অথবা [SUPPORT_CONTACT]-এ যোগাযোগ করুন।
সম্পর্কিত গাইড
- APNCloud হোস্টিংয়ের জন্য Cloudflare সেটিং
- হোস্টিং নিরাপদ রাখা
- ওয়েবসাইট ব্যাকআপ
- Cloudflare-এর পেছনে WordPress
সর্বশেষ পর্যালোচনা
2026-10-29
