كلاود
أدلة

تجديد شهادة SSL: ليش مهم وكيف تأتمته

كلاود|٢١ أكتوبر ٢٠٢٥|3 دقائق قراءة|٦٤٩ مشاهدة
تجديد شهادة SSL: ليش مهم وكيف تأتمته

شهادة SSL منتهية = موقعك يعرض تحذير أمان. الزوار يهربون. نشرح كيف تضبط التجديد التلقائي — ما تنسى أبداً.

لماذا يجب تجديد شهادة SSL في الوقت المحدد

شهادة SSL هي العقد الرقمي بين موقعك وزوّاره. عند انتهاء صلاحيتها، يعرض المتصفح تحذير "الاتصال غير آمن" ويمنع الزائر من الدخول. النتيجة: خسارة فورية في الزيارات والمبيعات والثقة.

محركات البحث تتعامل مع الشهادة المنتهية كإشارة سلبية. جوجل يخفض ترتيب المواقع التي تعمل بشهادة منتهية خلال ساعات من اكتشاف المشكلة. كل يوم تأخير في التجديد يكلّفك ترتيبًا استغرق أشهر لبنائه.

أنواع شهادات SSL ومدد صلاحيتها

نوع الشهادةمدة الصلاحيةمستوى التحققالاستخدام
Domain Validation (DV)90 يوم - سنةتحقق من ملكية النطاق فقطمواقع شخصية ومدونات
Organization Validation (OV)سنة - سنتينتحقق من هوية المنشأةمواقع شركات ومتاجر
Extended Validation (EV)سنة - سنتينتحقق موسّع من المنشأةبنوك ومؤسسات مالية
Let's Encrypt (مجانية)90 يومتحقق من النطاق فقطأي موقع

شهادات Let's Encrypt المجانية تنتهي كل 90 يومًا. هذا يعني أن التجديد التلقائي ليس رفاهية بل ضرورة تشغيلية. كلاود توفر شهادات Let's Encrypt مجانية مع تجديد تلقائي على جميع خوادمها.

علامات تدل على قرب انتهاء الشهادة

  • تحذير في المتصفح عند زيارة الموقع
  • رسالة "NET::ERR_CERT_DATE_INVALID" في Chrome
  • إشعارات من مزوّد الشهادة عبر البريد الإلكتروني
  • انخفاض مفاجئ في حركة الزوار
  • تنبيهات من أدوات المراقبة مثل Uptime Robot أو Pingdom

خطوات تجديد شهادة SSL يدويًا

1. تحقق من تاريخ الانتهاء

افتح الموقع في المتصفح واضغط على رمز القفل بجانب العنوان. ستجد تاريخ انتهاء الشهادة الحالية. أو استخدم الأمر التالي عبر الطرفية:

openssl s_client -connect yourdomain.com:443 | openssl x509 -noout -dates

2. أنشئ طلب توقيع شهادة جديد (CSR)

طلب التوقيع يحتوي على بيانات موقعك ومفتاحك العام. أنشئه من لوحة التحكم أو عبر الأمر:

openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr

3. أرسل الطلب إلى مزوّد الشهادة

ارفع ملف CSR إلى لوحة تحكم مزوّد الشهادة. ستحتاج إلى إثبات ملكية النطاق عبر إحدى الطرق: إضافة سجل DNS، رفع ملف إلى الموقع، أو تأكيد عبر البريد الإلكتروني.

4. ثبّت الشهادة الجديدة

بعد إصدار الشهادة، ثبّتها على السيرفر. في cPanel، انتقل إلى قسم SSL/TLS وارفع الشهادة الجديدة مع المفتاح الخاص.

5. تحقق من التثبيت

استخدم أداة مثل SSL Labs Server Test للتأكد من صحة التثبيت وتقييم إعدادات الأمان.

التجديد التلقائي مع Let's Encrypt

إذا كنت تستخدم Let's Encrypt مع Certbot، فإن التجديد يتم تلقائيًا عبر مهمة cron مجدولة. تأكد من وجودها:

certbot renew --dry-run

هذا الأمر يختبر عملية التجديد بدون تنفيذها فعليًا. إذا نجح، فالتجديد التلقائي يعمل بشكل صحيح.

مشاكل شائعة أثناء التجديد

المشكلةالسببالحل
فشل التحقق من النطاقسجلات DNS غير محدّثةتأكد من أن النطاق يشير إلى السيرفر الصحيح
خطأ في سلسلة الشهاداتشهادة وسيطة مفقودةثبّت الشهادة الوسيطة (CA Bundle) مع الشهادة
المفتاح الخاص لا يتطابقاستخدام مفتاح قديم مع شهادة جديدةأنشئ CSR ومفتاح جديد معًا
فشل Certbotصلاحيات الملفات أو إعدادات الخادمشغّل Certbot بصلاحيات root وتحقق من إعدادات Apache/Nginx

جدول التجديد الموصى به

  • شهادات Let's Encrypt: تجديد تلقائي كل 60 يومًا (قبل انتهاء الـ 90 يومًا بشهر)
  • شهادات DV/OV المدفوعة: ابدأ عملية التجديد قبل الانتهاء بـ 30 يومًا
  • شهادات EV: ابدأ قبل 45 يومًا بسبب عملية التحقق الأطول

أتمتة المراقبة

لا تعتمد على الذاكرة. استخدم أدوات مراقبة تنبّهك تلقائيًا قبل انتهاء الشهادة:

  1. أعد مهمة cron تفحص تاريخ الانتهاء أسبوعيًا
  2. استخدم خدمات مثل Uptime Robot أو StatusCake لمراقبة صلاحية الشهادة
  3. فعّل إشعارات البريد الإلكتروني من مزوّد الشهادة
  4. وثّق تواريخ الانتهاء في تقويم الفريق التقني

الخلاصة

تجديد شهادة SSL عملية بسيطة لكن إهمالها يسبب أضرارًا فورية. الحل الأفضل هو التجديد التلقائي مع طبقة مراقبة إضافية. في كلاود (cloud.net.sa)، كل خادم يأتي بشهادة SSL مجانية مع تجديد تلقائي، فلا تحتاج للقلق بشأن انتهاء الصلاحية. ركّز على بناء مشروعك والباقي علينا.


ابدأ الآن

تبي تجرب بنفسك؟ اختر باقة الاستضافة المناسبة أو صمم سيرفرك الخاص بالمواصفات اللي تبيها.

مشاركة