نحوه نصب رایگان گواهینامه SSL (Let's Encrypt) از طریق cPanel

چرا به SSL و HTTPS نیاز داریم؟

SSL (Secure Sockets Layer) گواهی‌نامه‌ای است که ارتباط بین مرورگر بازدیدکنندگان و سرور شما را رمزگذاری می‌کند. با فعال‌سازی SSL، سایت شما به جای http با پروتکل امن https لود می‌شود و آیکون قفل سبز رنگ در نوار آدرس مرورگر نمایش داده می‌شود.

این کار برای اعتماد کاربران و رتبه‌بندی بهتر در موتورهای جستجو (SEO) حیاتی است. گواهی Let's Encrypt یک گواهی رایگان است که به صورت خودکار در هاست شما نصب و تمدید می‌شود.


بخش اول: فعال‌سازی AutoSSL (یا Let's Encrypt) در cPanel

در اکثر سرویس‌های هاستینگ که از cPanel استفاده می‌کنند، فرآیند نصب SSL به صورت خودکار انجام می‌شود. اگر SSL دامنه شما فعال نشده است، می‌توانید آن را به صورت دستی بررسی و فعال کنید.

۱. ورود به cPanel

  1. وارد پنل کاربری (ناحیه کاربری) خود شوید.

  2. به بخش سرویس‌ها رفته و در قسمت سرویس‌های من، دکمه ورود به cPanel را فشار دهید.

۲. استفاده از ابزار SSL/TLS Status

  1. در نوار جستجوی cPanel، عبارت "SSL/TLS Status" را جستجو کرده و وارد این بخش شوید. (ممکن است نام ابزار مستقیماً "Let's Encrypt™ SSL" باشد).

  2. در این صفحه، لیست دامنه‌ها و زیردامنه‌های شما نمایش داده می‌شود.

  3. بررسی وضعیت:

    • اگر وضعیت دامنه شما سبز (Valid) بود، SSL فعال و در حال کار است.

    • اگر وضعیت قرمز (Expired/Not Installed) بود، دامنه یا زیردامنه مورد نظر را انتخاب (تیک بزنید) و روی دکمه Run AutoSSL (یا Issue) کلیک کنید.

  4. cPanel فرآیند صدور و نصب گواهینامه Let's Encrypt را آغاز می‌کند. این فرآیند ممکن است چند دقیقه طول بکشد.

نکته: اگر اخیراً Nameserverهای دامنه خود را تغییر داده‌اید، باید تا زمان تکمیل فرآیند انتشار DNS (Propagation) صبر کنید و سپس این مراحل را انجام دهید.


بخش دوم: اجبار سایت به استفاده از HTTPS (ریدایرکت)

پس از نصب گواهینامه، سایت شما همچنان با http در دسترس است. برای اینکه مرورگرها و کاربران همیشه به صورت خودکار به نسخه امن https هدایت شوند، باید یک قانون ریدایرکت (Redirect) در فایل .htaccess ایجاد کنید.

۱. دسترسی به فایل .htaccess

  1. وارد cPanel شوید و به File Manager (مدیریت فایل) بروید.

  2. وارد پوشه اصلی سایت خود یعنی public_html شوید.

  3. اگر فایل .htaccess را مشاهده نمی‌کنید، باید نمایش فایل‌های مخفی را فعال کنید. (از دکمه Settings در بالای صفحه استفاده کنید و تیک گزینه Show Hidden Files (dotfiles) را بزنید.)

  4. روی فایل .htaccess کلیک راست کرده و گزینه Edit را انتخاب کنید.

۲. افزودن کد ریدایرکت

کدهای زیر را در ابتدای فایل .htaccess کپی کنید و سپس دکمه Save Changes را فشار دهید.

Apache
 
# Force HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
کد وظیفه
RewriteEngine On موتور بازنویسی آدرس‌ها را فعال می‌کند.
RewriteCond %{HTTPS} off شرط می‌گذارد که اگر پروتکل HTTP بود (یعنی رمزگذاری نشده بود)...
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] ...آن را به آدرس HTTPS (با همان دامنه و صفحه) منتقل کند.

۳. بررسی نهایی

پس از ذخیره تغییرات، مرورگر خود را ببندید و مجدداً باز کنید. آدرس سایت خود را بدون https وارد کنید؛ سایت شما باید به صورت خودکار به https منتقل شده و آیکون قفل نمایش داده شود.

  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

تفاوت DNS، Nameserver و IP و چگونگی تنظیم Nameserver دامنه

آدرس‌دهی در اینترنت چگونه کار می‌کند؟ اینترنت بر پایه آدرس‌های عددی (IP) کار می‌کند، اما ما برای...

راهنمای جامع رفع مشکل عدم ارسال یا دریافت ایمیل (بررسی SPF, DKIM, DMARC)

چرا ایمیل‌های من به Inbox نمی‌روند یا اصلاً ارسال/دریافت نمی‌شوند؟ برای اطمینان از اعتبار دامنه...

آموزش کامل آپلود فایل‌ها روی هاست با File Manager یا نرم‌افزار FTP

چطور فایل‌های وب‌سایت خود را به سرور منتقل کنیم؟ برای نمایش وب‌سایت شما، فایل‌های آن باید به...

نحوه ورود به cPanel و معرفی بخش‌های اصلی

cPanel چیست و چرا به آن نیاز دارم؟ cPanel (سی‌پنل) محبوب‌ترین کنترل پنل مدیریتی برای سرویس‌های...

آموزش ساخت اکانت ایمیل در cPanel و تنظیم آن روی Outlook/Gmail/Mobile

چرا به ایمیل‌های حرفه‌ای نیاز داریم؟ ایجاد ایمیل با دامنه شخصی (مانند info@yourdomain.com) نه...