آموزش نصب گواهی SSL رایگان و انتقال سایت به HTTPS در cPanel

1405/06/05
آموزش نصب گواهی SSL رایگان و انتقال سایت به HTTPS در cPanel

اکثر هاست‌های cPanel امروز گواهی SSL رایگان Let's Encrypt را به‌صورت خودکار روی هر دامنه نصب می‌کنند؛ اما اگر سایت شما هنوز روی http است یا بعد از نصب گواهی خطای «محتوای امن نیست» می‌بینید، این آموزش را دنبال کنید.

مرورگر ← درخواست HTTPS ← Handshake رمزنگاری ← سرور با گواهی SSL

گام ۱: بررسی وضعیت فعلی گواهی

در cPanel به بخش Security › SSL/TLS Status بروید. لیست دامنه و ساب‌دامنه‌هایتان با وضعیت گواهی (فعال / منقضی / بدون گواهی) نمایش داده می‌شود. اگر آیکون سبز کنار دامنه اصلی دیده نمی‌شود، باید گواهی را نصب یا تمدید کنید.

گام ۲: نصب یا فعال‌سازی Let's Encrypt

اگر هاست شما افزونه AutoSSL دارد (اکثر هاست‌های امروزی)، معمولاً کافی است در همان صفحه SSL/TLS Status گزینه Run AutoSSL را بزنید یا چند دقیقه صبر کنید تا به‌صورت خودکار نصب شود. در هاست‌های قدیمی‌تر، از منوی Security گزینه Let's Encrypt™ SSL را باز کرده، دامنه را انتخاب و روی Issue کلیک کنید.

گام ۳: تنظیم ریدایرکت خودکار به HTTPS

نصب گواهی به‌تنهایی کافی نیست؛ باید بازدیدکنندگانی که با http:// وارد می‌شوند به‌طور خودکار به https:// هدایت شوند. در cPanel از بخش Domains گزینه Force HTTPS Redirect را برای دامنه فعال کنید. اگر این گزینه وجود نداشت، یک قانون ریدایرکت ۳۰۱ در فایل .htaccess ریشه سایت اضافه می‌شود.

گام ۴: به‌روزرسانی آدرس سایت در CMS

اگر از وردپرس استفاده می‌کنید، از Settings › General دو فیلد WordPress Address و Site Address را به https:// تغییر دهید. بدون این مرحله، ممکن است لینک‌های داخلی همچنان به http اشاره کنند و قفل کامل نمایش داده نشود.

گام ۵: رفع خطای Mixed Content

  • منابعی که هنوز به‌صورت http:// در کد سایت لینک شده‌اند (تصاویر، فایل CSS/JS خارجی) باعث خطای Mixed Content می‌شوند.
  • در وردپرس، یک افزونه جستجو-و-جایگزینی دیتابیس یا افزونه‌های اختصاصی SSL می‌توانند همه لینک‌های داخلی را یک‌جا از http به https تغییر دهند.
  • برای بررسی سریع، Console مرورگر (F12) را باز کنید — منابع Mixed Content معمولاً به‌صورت هشدار قرمز آن‌جا فهرست می‌شوند.

گام ۶: بررسی نهایی

بعد از این تغییرات، سایت را در حالت ناشناس مرورگر (Incognito) باز کنید تا از کش قدیمی تأثیر نگیرد. اگر قفل سبز کامل بدون علامت هشدار کنار آدرس سایت دیده شد، انتقال به HTTPS با موفقیت تمام شده است.

جمع‌بندی

گواهی SSL رایگان است، تمدید آن (هر ۹۰ روز) روی اکثر هاست‌های cPanel خودکار انجام می‌شود، و تنها کاری که از شما می‌ماند رفع Mixed Content است. بعد از این مرحله، سایت هم امن‌تر است و هم — طبق سیگنال‌های رتبه‌بندی گوگل — برای سئو بهتر عمل می‌کند. اگر هنوز هاستی انتخاب نکرده‌اید که SSL رایگان و فعال‌سازی خودکار داشته باشد، پلن‌های هاست ایران را ببینید.

#SSL #امنیت #cPanel