كيفية تأمين Apache بشهادة SSL من Let's Encrypt
أضف شهادة SSL مجانية تتجدد تلقائيًا إلى موقعك على Apache باستخدام Certbot وLet’s Encrypt.
1. تثبيت Certbot
sudo apt update
sudo apt install -y certbot python3-certbot-apache2. الحصول على الشهادة وتثبيتها
sudo certbot --apache -d example.com -d www.example.comيعدّل Certbot إعدادات المضيف الافتراضي (virtual host) لتفعيل HTTPS، ويمكنه إعادة توجيه كل حركة مرور HTTP إلى HTTPS تلقائيًا.
3. اختبار التجديد التلقائي
sudo certbot renew --dry-runتتجدد الشهادات تلقائيًا عبر مؤقِّت systemd. تحقّق من عمل HTTPS بزيارة https://example.com.