Website Not Secure Error Fix: SSL Certificate সমস্যার পূর্ণাঙ্গ সমাধান নির্দেশিকা

Advertisement Ad Banner

ওয়েবসাইট 'Not Secure' ওয়ার্নিং এবং এর গুরুত্ব

বর্তমান ডিজিটাল যুগে একটি ওয়েবসাইটের নিরাপত্তা কেবল একটি অতিরিক্ত সুবিধা নয়, বরং এটি অত্যন্ত মৌলিক একটি প্রয়োজন। ইন্টারনেট ব্যবহার করার সময় আপনি হয়তো লক্ষ্য করেছেন যে, কিছু ওয়েবসাইটে প্রবেশ করলে ব্রাউজারের অ্যাড্রেস বারে ইউআরএল-এর পাশে লাল রঙের একটি ওয়ার্নিং মেসেজ দেখা যায়: 'Not Secure' বা 'Your connection is not private'। কোনো ভিজিটর যখন আপনার ওয়েবসাইটে প্রবেশ করেই এমন একটি সতর্কবার্তা দেখেন, তখন স্বাভাবিকভাবেই তার মনে ওয়েবসাইটটির নিরাপত্তা নিয়ে বড় ধরনের সংশয় তৈরি হয়। বেশিরভাগ ক্ষেত্রেই ব্যবহারকারীরা মুহূর্তের মধ্যে সেই ওয়েবসাইট ত্যাগ করেন, যা আপনার ভিজিটর, ব্র্যান্ড ইমেজ এবং ব্যবসার ওপর অত্যন্ত নেতিবাচক প্রভাব ফেলে।

মূলত, কোনো ওয়েবসাইট HTTPS প্রোটোকলের বদলে পুরনো ও অসুরক্ষিত HTTP প্রোটোকলে পরিচালিত হলে গুগল ক্রোম, মজিলা ফায়ারফক্স বা সাফারি-র মতো আধুনিক ব্রাউজারগুলো সেই সাইটকে 'Not Secure' হিসেবে চিহ্নিত করে। আর এই সমস্যার মূল সমাধান লুকিয়ে রয়েছে একটি সঠিক SSL Certificate (Secure Sockets Layer) ব্যবহারের মধ্যে। এই আর্টিকেলে আমরা অত্যন্ত গভীরভাবে আলোচনা করব কেন ওয়েবসাইট 'Not Secure' দেখায় এবং কীভাবে আপনি ধাপে ধাপে এই SSL সার্টিফিকেট সমস্যার সমাধান করতে পারবেন।

SSL Certificate কী এবং এটি কীভাবে কাজ করে?

SSL এর পূর্ণরূপ হলো Secure Sockets Layer (বর্তমানে যা TLS বা Transport Layer Security নামেও পরিচিত)। এটি এমন একটি অনলাইন সিকিউরিটি প্রোটোকল যা ওয়েব সার্ভার এবং ভিজিটরের ওয়েব ব্রাউজারের মধ্যে একটি এনক্রিপ্টেড (Encrypted) কানেকশন তৈরি করে।

সহজ কথায় বলতে গেলে, যখন কোনো ব্যবহারকারী আপনার ওয়েবসাইটে তাঁর কোনো সংবেদনশীল তথ্য—যেমন পাসওয়ার্ড, ক্রেডিট কার্ড নম্বর, পার্সোনাল ডাটা বা ফরম ফিলআপের তথ্য জমা দেন, তখন SSL সার্টিফিকেট সেই ডাটাগুলোকে এমন একটি কোডে রূপান্তর করে যা তৃতীয় কোনো হ্যাকার বা অনাকাঙ্ক্ষিত ব্যক্তি মাঝপথে ইন্টারসেপ্ট বা চুরি করতে পারে না।

একটি ওয়েবসাইটে যখন সফলভাবে SSL ইনস্টল করা থাকে, তখন প্রোটোকলটি http:// থেকে পরিবর্তিত হয়ে https:// এ রূপান্তরিত হয় এবং ব্রাউজারের অ্যাড্রেস বারে একটি সবুজ বা বন্ধ তালার (Padlock) আইকন প্রদর্শিত হয়। এটি ভিজিটরকে নিশ্চিত করে যে এই ওয়েবসাইটের সাথে তাদের সকল তথ্যের আদান-প্রদান সম্পূর্ণ নিরাপদ।

ওয়েবসাইট 'Not Secure' দেখানোর প্রধান কারণসমূহ

আপনার ওয়েবসাইটে SSL সার্টিফিকেট থাকা সত্ত্বেও বা না থাকার কারণে বিভিন্ন টেকনিক্যাল ত্রুটির দরুন 'Not Secure' ওয়ার্নিং আসতে পারে। প্রধান কারণগুলো নিচে বিস্তারিতভাবে আলোচনা করা হলো:

১. SSL সার্টিফিকেট ইনস্টল না থাকা: এটি সবচেয়ে সাধারণ কারণ। আপনি যদি ডোমেইন ও হোস্টিং কেনার পর আপনার সার্ভারে কোনো SSL সার্টিফিকেট অ্যাক্টিভেট বা ইনস্টল না করেন, তবে সাইটটি ডিফল্টভাবে HTTP-তে লোড হবে এবং ব্রাউজার এটিকে असुरक्षित দেখাবে।

২. SSL সার্টিফিকেটের মেয়াদ শেষ হয়ে যাওয়া (Expired SSL): প্রতিটি SSL সার্টিফিকেটের একটি নির্দিষ্ট মেয়াদের সময়সীমা থাকে (যেমন: ৯০ দিন বা ১ বছর)। মেয়াদ শেষ হয়ে যাওয়ার পর যদি এটি সময়মতো রিনিউ (Renew) না করা হয়, তবে ব্রাউজার সঙ্গে সঙ্গে সিকিউরিটি ওয়ার্নিং দেখাতে শুরু করবে।

৩. মিক্সড কনটেন্ট এরর (Mixed Content Error): এটি অত্যন্ত পরিচিত একটি টেকনিক্যাল সমস্যা। আপনার সাইটে হয়তো SSL ইন্সটল করা আছে এবং মূল ইউআরএলটি HTTPS, কিন্তু ওয়েবসাইটের ভেতরের কিছু ইমেজ, স্ক্রিপ্ট, সিএসএস ফাইল বা ফন্ট এখনো পুরনো HTTP লিংক থেকে লোড হচ্ছে। ব্রাউজার এ জাতীয় আংশিক অসুরক্ষিত পেজকে 'Not Secure' বা ইনসিকিউর হিসেবে চিহ্নিত করে।

৪. ভুল ইউআরএল রিডাইরেকশন (Incorrect HTTPS Redirection): আপনার সার্ভারে SSL ইনস্টল করা থাকতে পারে, কিন্তু আপনি যদি HTTP ভার্সনকে স্বয়ংক্রিয়ভাবে HTTPS-এ রিডাইরেক্ট (Redirect) করার নির্দেশ না দেন, তবে ব্যবহারকারী HTTP দিয়ে প্রবেশ করলে 'Not Secure' এরর দেখতে পাবেন।

৫. ডোমেইন নেম অমিল (Domain Mismatch):SSL সার্টিফিকেটটি যে নির্দিষ্ট ডোমেইনের জন্য ইস্যু করা হয়েছে (যেমন: example.com), তা যদি সাব-ডোমেইন (যেমন: blog.example.com) বা www ভার্সনের সাথে সঠিকভাবে কনফিগার করা না থাকে, তাহলেও এই ব্রাউজার এরর দেখা দিতে পারে।

SSL Certificate সমস্যার ধাপভিত্তিক স্থায়ী সমাধান

আপনার ওয়েবসাইটের 'Not Secure' এরর দূর করে সাইটকে সম্পূর্ণ সুরক্ষিত করতে নিচের পদ্ধতিগুলো অনুসরণ করুন:

ধাপ ১: একটি সঠিক SSL Certificate নির্বাচন ও ইনস্টলেশন

প্রথমেই আপনাকে নিশ্চিত করতে হবে যে আপনার সার্ভারে একটি ভ্যালিড SSL সার্টিফিকেট ইন্সটল করা আছে। বর্তমানে অধিকাংশ বিশ্বস্ত হোস্টিং প্রোভাইডার হোস্টিং প্যাকেজের সাথেই ফ্রি SSL (যেমন: Let's Encrypt) প্রদান করে।

আপনার যদি একটি মানসম্মত, দ্রুতগতির এবং নিরাপদ হোস্টিংয়ের প্রয়োজন হয়, তবে শেবা হোস্ট (shebahost.com) হতে পারে আপনার জন্য একটি আদর্শ সমাধান। শেবা হোস্ট তাদের প্রতিটি ডোমেইন ও হোস্টিং প্ল্যানের সাথে অফার করে বিনামূল্যে স্বয়ংক্রিয় Free SSL Certificate। Sheba Host-এর cPanel থেকে মাত্র এক ক্লিকেই খুব সহজে SSL সার্টিফিকেট ইনস্টল করে নেওয়া সম্ভব, যা সাধারণ ব্যবহারকারীদের জন্য জটিল টেকনিক্যাল কাজকে একদম সহজ করে দেয়।

ধাপ ২: HTTP থেকে HTTPS-এ ফোর্স রিডাইরেক্ট সেটআপ করা

SSL ইনস্টল করার পর আপনার ওয়েবসাইটের সকল ট্রাফিককে HTTP থেকে HTTPS-এ রিডাইরেক্ট করতে হবে। এটি করার প্রধান দুটি মাধ্যম রয়েছে:

.htaccess ফাইলের মাধ্যমে (cPanel-এর জন্য): আপনি যদি ওয়ার্ডপ্রেস বা পিএইচপি ভিত্তিক সাইট ব্যবহার করেন, তবে cPanel-এর File Manager থেকে .htaccess ফাইলটি এডিট করুন এবং নিচে দেওয়া কোডটি একদম উপরে যুক্ত করে দিন:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

এই কোডটি যুক্ত করার ফলে যেকোনো ভিজিটর HTTP দিয়ে ঢুকতে চাইলেও সার্ভার তাকে অটোমেটিক নিরাপদ HTTPS ভার্সনে নিয়ে যাবে।

ধাপ ৩: Mixed Content সমস্যার সমাধান

আপনার সাইটে যদি মিক্সড কনটেন্ট এরর থাকে, তবে ব্রাউজারে 'Not Secure' লেখা থেকে যাবে। এটি সমাধানের উপায়:

ওয়ার্ডপ্রেস ব্যবহারকারীদের জন্য: আপনি 'Really Simple SSL' নামক জনপ্রিয় প্লাগইনটি ব্যবহার করতে পারেন। এই প্লাগইনটি এক ক্লিকেই আপনার সাইটের অভ্যন্তরীণ সমস্ত HTTP উপাদানকে চিহ্নিত করে স্বয়ংক্রিয়ভাবে HTTPS-এ রূপান্তর করে দেয়।

কাস্টম সাইটের জন্য: ব্রাউজারের Developer Tools (F12 চেপে) গিয়ে 'Console' ট্যাবে দেখুন কোন নির্দিষ্ট ইমেজ বা স্ক্রিপ্টটি HTTP প্রোটোকল থেকে আসছে। এরপর আপনার সোর্স কোড বা ডাটাবেজে গিয়ে সেই ইউআরএলগুলোকে পরিবর্তন করে HTTPS করে দিন।

ধাপ ৪: Auto-Renewal চালু রাখা

বিনামূল্যের Let's Encrypt SSL সার্টিফিকেটগুলোর মেয়াদ সাধারণত ৯০ দিন হয়ে থাকে। তাই নিশ্চিত করুন যে আপনার হোস্টিং প্রোভাইডারের AutoSSL ফিচারের অটো-রিনিউয়াল অপশনটি এনাবল (Enable) করা আছে। Sheba Host-এর মতো বিশ্বস্ত প্ল্যাটফর্মগুলোতে এই অটো-রিনিউয়াল প্রক্রিয়াটি সম্পূর্ণ ব্যাকগ্রাউন্ডে স্বয়ংক্রিয়ভাবে ঘটে, ফলে ব্যবহারকারীকে বারবার ম্যানুয়ালি রিনিউ করার ঝামেলা পোহাতে হয় না।

ওয়েব হোস্টিং নির্বাচন এবং SSL-এর ভূমিকা: কেন Sheba Host সেরা?

একটি ওয়েবসাইটের সার্বিক সিকিউরিটি এবং SSL সার্টিফিকেটের সঠিক কার্যকারিতা অনেকটাই নির্ভর করে আপনি কোন হোস্টিং সার্ভিস ব্যবহার করছেন তার ওপর। দুর্বল বা নিম্নমানের সার্ভার কনফিগারেশনের কারণে অনেক সময় SSL ইনস্টল করার পরেও সার্ভার হ্যান্ডশেক ফেল করে (SSL Handshake Failed) এবং ওয়েবসাইট ডাউন হয়ে যায়।

বাংলাদেশের জনপ্রিয় ও বিশ্বস্ত হোস্টিং ডোমেইন প্রোভাইডার শেবা হোস্ট (shebahost.com) দীর্ঘ দিন ধরে অত্যন্ত বিশ্বস্ততার সাথে সিকিউর হোস্টিং সেবা প্রদান করে আসছে। Sheba Host বেছে নেওয়ার কিছু বিশেষ সুবিধা হলো:

১. ফ্রি অটো SSL সার্টিফিকেট: আলাদাভাবে কোনো অতিরিক্ত খরচ ছাড়াই প্রতিটি ডোমেইনের জন্য অটোমেটিক SSL সার্টিফিকেট সুবিধা।

২. ৯৯.৯% আপটাইম গ্যারান্টি: আপনার সিকিউর ওয়েবসাইট যাতে ২৪ ঘণ্টা নিরবচ্ছিন্নভাবে অনলাইনে থাকে, তা নিশ্চিত করে তাদের সুপার-ফাস্ট এনভিএমই (NVMe) সার্ভার।

৩. ২৪/৭ কাস্টমার সাপোর্ট: SSL ইনস্টলেশন, ডোমেইন পয়েন্ট করা বা যেকোনো কারিগরি সমস্যায় Sheba Host-এর দক্ষ সাপোর্ট টিম আপনাকে সর্বাত্মক সহযোগিতা প্রদান করে।

৪. সাশ্রয়ী ডোমেইন ও হোস্টিং প্যাকেজ: নতুন ওয়েবসাইট কিংবা বড় ই-কমার্স বিজনেসের জন্য অত্যন্ত আকর্ষণীয় বাজেটে প্রিমিয়াম সিকিউরিটি ফিচারযুক্ত হোস্টিং প্যাকেজ প্রদান করে shebahost.com।

SEO এবং গুগলের র‍্যাংকিংয়ে SSL-এর বিশাল প্রভাব

SSL সার্টিফিকেট কেবল ওয়েবসাইটের নিরাপত্তার জন্যই জরুরি নয়, বরং এটি আপনার ওয়েবসাইটের **SEO (Search Engine Optimization)** এবং গুগল র‍্যাংকিংয়ের একটি অন্যতম প্রধান ফ্যাক্টর।

গুগল ২০১৪ সালেই আনুষ্ঠানিকভাবে ঘোষণা দিয়েছিল যে HTTPS-কে তারা একটি র‍্যাংকিং সিগন্যাল হিসেবে বিবেচনা করবে। এর মানে হলো—সমমানের দুটি ওয়েবসাইটের মধ্যে যেটিতে SSL ইনস্টল করা আছে (HTTPS), গুগল সার্চ রেজাল্টে সেটি ‘Not Secure’ ওয়েবসাইটের চেয়ে এগিয়ে থাকবে।

นอกจากนี้, কোনো ভিজিটর যখন আপনার সাইটে ঢুকে 'Not Secure' ওয়ার্নিং দেখে দ্রুত সাইট থেকে বের হয়ে যায় (যা বাউন্স রেট বাড়ায়), তখন সার্চ ইঞ্জিন মনে করে আপনার ওয়েবসাইটটি ব্যবহারকারীর জন্য উপযোগী নয়। ফলে আপনার অর্গানিক ট্রাফিক ও সার্চ ইঞ্জিনের র‍্যাংকিং আশঙ্কাজনকভাবে কমে যেতে পারে। তাই অর্গানিক ভিজিবিলিটি বজায় রাখতে SSL সার্টিফিকেটের কোনো বিকল্প নেই।

উপসংহার

একটি ওয়েবসাইটের সফলতা নির্ভর করে ভিজিটরের বিশ্বাসযোগ্যতা এবং তথ্যের সুরক্ষার ওপর। 'Website Not Secure' এররটি ছোট মনে হলেও এটি আপনার অনলাইন উপস্থিতি ও ব্যবসাকে বড় ধরনের ক্ষতির মুখে ফেলতে পারে। আপনার সাইটে যদি এখনো এই সমস্যা থেকে থাকে, তবে কালক্ষেপণ না করে দ্রুত একটি সঠিক SSL সার্টিফিকেট ইনস্টল করুন, HTTP থেকে HTTPS-এ ফোর্স রিডাইরেক্ট কনফিগার করুন এবং মিক্সড কনটেন্ট ফাইলগুলো মেরামত করুন।

যদি আপনি ঝামেলাহীন ও সম্পূর্ণ নিরাপদ ওয়েবসাইটের অভিজ্ঞতা পেতে চান, তবে একটি শক্তিশালী সার্ভার অবকাঠামো নির্বাচন করা জরুরি। Sheba Host (shebahost.com)-এর মতো বিশ্বস্ত ডোমেইন ও হোস্টিং পার্টনার নির্বাচন করে আপনি খুব সহজেই ওয়েবসাইটকে উন্নত সিকিউরিটি, ফ্রি SSL সার্টিফিকেট এবং সর্বোচ্চ গতির সাথে পরিচালনা করতে পারেন। আজই আপনার ওয়েবসাইটের নিরাপত্তা নিশ্চিত করুন এবং ভিজিটরদের প্রদান করুন এক শতভাগ সুরক্ষিত অনলাইন অভিজ্ঞতা।

Author

Md Jobayer Mahmud

Md Jobayer Mahmud ShebaHost.com-এর প্রতিষ্ঠাতা — বাংলাদেশভিত্তিক একটি ডোমেইন ও ওয়েব হোস্টিং প্রতিষ্ঠান। তিনি ওয়েবসাইট ডিজাইন ও ডেভেলপমেন্ট এবং অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের কাজ করেন। হোস্টিং, ওয়েবসাইট ও অনলাইন ইনকাম নিয়ে নিজের হাতে-কলমে অভিজ্ঞতা থেকে এই ব্লগে লেখেন।

লেখক সম্পর্কে আরও জানুন →

Share your opinion here!