SSL/TLS সার্টিফিকেট ইনস্টল করা এবং HTTPS কনফিগার করা

সিকিউরিটি ম্যানেজমেন্ট - সিপ্যানেল (CPanel) - Web Development

274

SSL (Secure Sockets Layer) এবং TLS (Transport Layer Security) হল নিরাপত্তা প্রোটোকল যা ইন্টারনেটে ডেটার নিরাপদ স্থানান্তরের জন্য ব্যবহৃত হয়। SSL/TLS সার্টিফিকেট একটি ওয়েবসাইটের সার্ভার এবং ব্যবহারকারীর ব্রাউজারের মধ্যে সংযোগকে এনক্রিপ্ট করে, যাতে সংবেদনশীল ডেটা যেমন পাসওয়ার্ড, ক্রেডিট কার্ড নম্বর ইত্যাদি নিরাপদ থাকে। HTTPS (Hypertext Transfer Protocol Secure) হল HTTP প্রোটোকলের সুরক্ষিত সংস্করণ, যেখানে SSL/TLS সার্টিফিকেটের মাধ্যমে ডেটা এনক্রিপ্ট করা হয়।

সিপ্যানেলে SSL/TLS সার্টিফিকেট ইনস্টল করা এবং HTTPS কনফিগার করা খুবই সহজ এবং নিম্নলিখিত ধাপগুলো অনুসরণ করলে আপনি এটি করতে পারবেন।


১. SSL/TLS সার্টিফিকেট কেন প্রয়োজন?

  • ডেটা এনক্রিপশন: SSL/TLS সার্টিফিকেট ডেটা এনক্রিপ্ট করে, যাতে ব্যবহারকারীর তথ্য তৃতীয় পক্ষ দ্বারা চুরি না হতে পারে।
  • ইউজার ট্রাস্ট: HTTPS ওয়েবসাইটে ব্যবহৃত সার্টিফিকেট ব্যবহারকারীদের কাছে ওয়েবসাইটটির নিরাপত্তা এবং বিশ্বাসযোগ্যতা নিশ্চিত করে।
  • SEO (Search Engine Optimization): গুগল HTTPS ওয়েবসাইটগুলিকে আরও ভালোভাবে র‌্যাঙ্ক করে, ফলে HTTPS ইন্টারনেট সিকিউরিটির জন্য প্রযোজ্য এবং SEO-তে সহায়ক।

২. SSL/TLS সার্টিফিকেট ইনস্টল করা (Installing SSL/TLS Certificate)

সিপ্যানেল এ SSL/TLS সার্টিফিকেট ইনস্টল করার জন্য সাধারণত দুটি পদ্ধতি রয়েছে—একটি হল ফ্রি SSL সার্টিফিকেট এবং অন্যটি পেইড SSL সার্টিফিকেট। আপনি যদি ফ্রি SSL ব্যবহার করতে চান, তবে সিপ্যানেল-এ Let’s Encrypt ইন্টিগ্রেশন পাবেন। এছাড়া আপনি পেইড সার্টিফিকেটও ইনস্টল করতে পারেন।

কিভাবে SSL/TLS সার্টিফিকেট ইনস্টল করবেন:

  1. সিপ্যানেলে লগইন করুন: সিপ্যানেল এ লগইন করুন।
  2. SSL/TLS অপশন নির্বাচন করুন: সিপ্যানেলের Security সেকশনে গিয়ে SSL/TLS অপশনটি নির্বাচন করুন।
  3. SSL সার্টিফিকেট ইনস্টল করুন:
    • Install and Manage SSL for your site (HTTPS) বিভাগে যান।
    • আপনার ডোমেইন নির্বাচন করুন।
    • Autofill by Domain বাটন ক্লিক করলে সার্টিফিকেটটি অটোমেটিক্যালি পূর্ণ হয়ে যাবে (যদি সার্টিফিকেট ইতিমধ্যে আপলোড করা থাকে)।
    • যদি আপনি পেইড SSL সার্টিফিকেট ব্যবহার করেন, তবে আপনার সার্টিফিকেটের CRT, Private Key, এবং CABUNDLE ফাইলগুলো এখানেই পেস্ট করে Install Certificate বাটনে ক্লিক করুন।
    • যদি আপনি ফ্রি Let’s Encrypt সার্টিফিকেট ব্যবহার করেন, সিপ্যানেল আপনাকে ফ্রি SSL ইনস্টল করার জন্য একটি সহজ অপশন সরবরাহ করবে।

৩. HTTPS কনফিগার করা (Configuring HTTPS)

SSL/TLS সার্টিফিকেট ইনস্টল করার পর, আপনাকে HTTPS চালু করতে হবে যাতে আপনার ওয়েবসাইটের সব পেজ HTTPS প্রোটোকলের মাধ্যমে লোড হয়।

কিভাবে HTTPS কনফিগার করবেন:

  1. .htaccess ফাইল এডিট করুন: আপনি যদি আপনার ওয়েবসাইটের সমস্ত পেজে HTTPS ব্যবহার করতে চান, তবে .htaccess ফাইলের মাধ্যমে আপনি HTTP থেকে HTTPS-এ রিডাইরেক্ট করতে পারেন।
    • File Manager এর মাধ্যমে public_html ফোল্ডারে যান এবং .htaccess ফাইলটি নির্বাচন করুন।
    • ফাইলটি এডিট করতে ক্লিক করুন এবং নিচের কোডটি যুক্ত করুন:

      RewriteEngine On
      RewriteCond %{HTTPS} off
      RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
      
    • এটি সব HTTP ট্রাফিককে HTTPS এ রিডাইরেক্ট করবে এবং আপনার ওয়েবসাইটের সমস্ত পেজ সুরক্ষিতভাবে লোড হবে।
  2. ওয়েবসাইটে HTTPS পরীক্ষা করুন: আপনার ওয়েবসাইটের কোনো পেজে গিয়ে নিশ্চিত করুন যে URL শুরু হচ্ছে https:// দিয়ে এবং ওয়েব ব্রাউজারের পাশে একটি লক আইকন দেখাচ্ছে। এটি নির্দেশ করে যে সংযোগটি এনক্রিপ্টেড এবং নিরাপদ।

৪. SSL সার্টিফিকেটের বৈধতা পরীক্ষা করা (Checking SSL Certificate Validity)

SSL সার্টিফিকেট ইনস্টল করার পর, এটি নিশ্চিত করতে হবে যে সার্টিফিকেটটি বৈধ এবং সঠিকভাবে কাজ করছে।

কিভাবে SSL সার্টিফিকেট পরীক্ষা করবেন:

  1. আপনার ওয়েবসাইটে যান এবং URL এর আগে https:// দেখতে পান।
  2. ব্রাউজারে লক আইকনটি ক্লিক করুন এবং Certificate অপশনটি নির্বাচন করুন। এখানে আপনি সার্টিফিকেটের বিস্তারিত দেখতে পারবেন, যেমন—সার্টিফিকেটটি বৈধ কি না এবং কোন অথরিটি দ্বারা সার্টিফিকেট ইস্যু হয়েছে।
  3. আপনি SSL Labs এর SSL Test টুল ব্যবহার করে আপনার ওয়েবসাইটের SSL সার্টিফিকেট পরীক্ষা করতে পারেন। এটি আপনার সার্টিফিকেটের নিরাপত্তা এবং কনফিগারেশন যাচাই করবে।

৫. SSL সার্টিফিকেট রিনিউ করা (Renewing SSL Certificate)

SSL/TLS সার্টিফিকেট সাধারণত এক বছরের জন্য বৈধ থাকে। সার্টিফিকেটের মেয়াদ শেষ হয়ে যাওয়ার আগে আপনাকে এটি রিনিউ করতে হবে।

কিভাবে SSL সার্টিফিকেট রিনিউ করবেন:

  1. সিপ্যানেলে SSL/TLS সেকশনে যান।
  2. Manage SSL Sites অপশনে ক্লিক করুন এবং আপনার ওয়েবসাইটের জন্য সার্টিফিকেট রিনিউ করার অপশনটি নির্বাচন করুন।
  3. রিনিউ করার জন্য CSR (Certificate Signing Request) তৈরি করতে হতে পারে অথবা সরবরাহকারী থেকে রিনিউড সার্টিফিকেট পাবেন, যা আপনাকে আবার ইনস্টল করতে হবে।

সারসংক্ষেপ

SSL/TLS সার্টিফিকেট ইনস্টল এবং HTTPS কনফিগারেশন ওয়েবসাইটের নিরাপত্তা নিশ্চিত করার জন্য অপরিহার্য। এটি ডেটা এনক্রিপশন, ইউজারের ট্রাস্ট বাড়ানো এবং SEO এর জন্য উপকারী। সিপ্যানেলে এই প্রক্রিয়া অত্যন্ত সহজ এবং ইউজার-বান্ধব, যেখানে আপনি ফ্রি বা পেইড সার্টিফিকেট ইনস্টল করে আপনার ওয়েবসাইটকে সুরক্ষিত করতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...