Let’s Encrypt چیست؟ 🌐
Let’s Encrypt یک مرجع صدور گواهی SSL/TLS رایگان، خودکار و معتبر است که توسط Internet Security Research Group (ISRG) ارائه میشود.
با استفاده از آن میتوانید سایت خود را بهصورت رایگان به HTTPS امن ارتقا دهید.
مزایای استفاده از Let’s Encrypt ⚡
- ✅ کاملاً رایگان (بدون هزینه تمدید)
- ✅ نصب و تمدید خودکار
- ✅ معتبر در تمام مرورگرها
- ✅ پشتیبانی از Wildcard (*.domain.com)
- ✅ رتبهبندی بالاتر در گوگل (SEO)
- ✅ امنیت و رمزنگاری قوی
نصب Certbot و تنظیم SSL در اوبونتو/Debian 💻
sudo apt update
sudo apt install certbot python3-certbot-nginx
# نصب خودکار برای Nginx
sudo certbot --nginx -d example.com -d www.example.com
# نصب برای Apache
sudo apt install python3-certbot-apache
sudo certbot --apache -d example.com
تنظیم Certbot در CentOS / Rocky Linux 🚀
sudo dnf install epel-release
sudo dnf install certbot python3-certbot-nginx
sudo certbot --nginx
# تمدید خودکار
sudo certbot renew --dry-run
دستورات کاربردی و مهم 📌
- certbot certificates — نمایش گواهیهای فعال
- sudo certbot renew — تمدید دستی
- sudo certbot delete — حذف گواهی
- sudo certbot –nginx –force-renewal — تمدید اجباری
نکات حرفهای و خاص برای SSL 🔑
- استفاده از HTTP-01 یا DNS-01 Challenge
- فعالسازی HSTS برای امنیت بیشتر
- تنظیم Redirect خودکار HTTP به HTTPS
- استفاده از Certbot Hook برای ریلود وبسرور
- نصب گواهی Wildcard با DNS Challenge
- اتصال به Cloudflare برای امنیت بیشتر