آموزش دریافت گواهی SSL رایگان از Let’s Encrypt
مقدمه
اگر صاحب وبسایت هستید و هنوز از گواهی SSL استفاده نمیکنید، وقت آن رسیده که امنیت سایتتان را جدی بگیرید. گواهی SSL باعث میشود اطلاعات کاربران بهصورت رمزنگاریشده منتقل شود و مرورگرها سایت شما را امنتر نمایش دهند. در این مقاله از اصفهان هاست، بهصورت کامل و مرحلهبهمرحله توضیح میدهیم که چطور میتوانید با استفاده از سرویس رایگان Let’s Encrypt، گواهی SSL دریافت و نصب کنید.
Let’s Encrypt چیست؟
Let’s Encrypt یک مرجع صدور گواهی (Certificate Authority) رایگان، خودکار و متنباز است که توسط بنیاد ISRG راهاندازی شده. هدف این سرویس، افزایش امنیت وب با ارائهی گواهیهای SSL رایگان برای همهی دامنههاست. این گواهیها توسط مرورگرهای معتبر پشتیبانی میشوند و باعث میشوند سایت شما با پروتکل HTTPS بارگذاری شود.
چرا باید از SSL استفاده کنیم؟
-
افزایش امنیت: اطلاعات کاربران رمزنگاری میشود و از دسترسی افراد غیرمجاز جلوگیری میکند.
-
اعتماد بیشتر کاربران: مرورگرها سایتهای دارای SSL را امنتر نمایش میدهند.
-
بهبود سئو: گوگل به سایتهای HTTPS رتبهی بهتری میدهد.
-
فعالسازی قابلیتهای جدید: برخی سرویسها مثل HTTP/2 فقط روی HTTPS فعال هستند.

پیشنیازها برای دریافت SSL
قبل از شروع، مطمئن شوید که:
-
دامنهی شما بهدرستی به هاست متصل شده باشد
-
دسترسی به سرور یا کنترلپنل هاست داشته باشید
-
از سرویسهای اصفهان هاست استفاده میکنید یا هاست شما از Let’s Encrypt پشتیبانی میکند
روشهای دریافت گواهی SSL از Let’s Encrypt
1. استفاده از Certbot
Certbot یکی از ابزارهای رسمی و محبوب برای دریافت گواهی SSL از Let’s Encrypt است. این ابزار روی اکثر سیستمعاملها قابل نصب است و مراحل دریافت، نصب و تمدید گواهی را ساده میکند.
نصب Certbot روی Ubuntu:
sudo apt update
sudo apt install certbot
دریافت گواهی:
sudo certbot --apache -d example.com -d www.example.com
اگر از Nginx استفاده میکنید:
sudo certbot --nginx -d example.com -d www.example.com
2. استفاده از کنترلپنل هاست
اگر از کنترلپنلهایی مثل DirectAdmin یا cPanel استفاده میکنید، معمولاً گزینهای برای فعالسازی SSL رایگان وجود دارد. در اصفهان هاست، کافیست وارد پنل شوید و از بخش «مدیریت دامنه» گزینهی «فعالسازی SSL رایگان» را انتخاب کنید.
تمدید خودکار گواهی SSL
گواهیهای Let’s Encrypt فقط ۹۰ روز اعتبار دارند، اما ابزار Certbot بهصورت خودکار آنها را تمدید میکند. برای اطمینان از تمدید خودکار، میتوانید دستور زیر را اجرا کنید:
sudo certbot renew --dry-run
همچنین میتوانید این دستور را در کرونجاب (Cron) قرار دهید تا بهصورت دورهای اجرا شود.

بررسی نصب موفق SSL
بعد از نصب گواهی، سایت خود را با آدرس https:// باز کنید. اگر مرورگر علامت قفل سبز نمایش دهد، یعنی گواهی بهدرستی نصب شده. همچنین میتوانید از ابزارهایی مثل برای بررسی دقیقتر استفاده کنید.
مشکلات رایج و راهحلها
-
دامنه در دسترس نیست: مطمئن شوید DNS دامنه بهدرستی تنظیم شده باشد
-
پورت 80 یا 443 بسته است: این پورتها باید روی سرور باز باشند
-
عدم تمدید خودکار: بررسی کنید کرونجاب یا تایمر Certbot فعال باشد
-
خطای اعتبار دامنه: دامنه باید به سرور متصل باشد و پاسخ دهد
نتیجهگیری
استفاده از گواهی SSL رایگان از Let’s Encrypt یکی از بهترین راهها برای افزایش امنیت و اعتبار سایت است. با ابزارهایی مثل Certbot میتوانید بهراحتی گواهی دریافت کرده و آن را تمدید کنید. این کار نهتنها امنیت سایت را بالا میبرد، بلکه تأثیر مثبتی روی سئو و تجربهی کاربری دارد.