القائمة الرئيسية

الصفحات

شرح تثبيت شهادة SSL من Let's Encrypt لحماية خادم الويب Apache على Debian/Ubuntu

هذا المقال نخصصه للحماية,نعرض فيه كيفية تثبيت Let'sEncrypt على خادم الويب Apache2,وذلك لحماية المواقع المستضافة على السيرفر 
أولا ماهي Let's Encrypt 
 عبارة عن هيئة شهادات SSL مفتوحة (CA) تقدم شهادات (DV) مصادق عليها  لمواقعك على الويب. تُستخدم شهادات SSL لتأسيس اتصال مشفر آمن بين خادم الويب ومتصفح الويب للمستخدم, شهادات SSL التي يتم إصدارها بواسطة Let’s Encrypt صالحة لمدة 90 يومًا وهي معتمدة من معظم متصفحات الويب اليوم.

المتطلبات
لبدء إجراء التثبيت ، يلزم تثبيت خادم الويب Apache أو Nginx على خادم Ubuntu الخاص بك.
كما أنك تحتاج إلى اسم نطاق مسجل باستخدام سجله A الذي يشير إلى عنوان IP لخادمك. بالنسبة لهذا الشرح فقمنا بإنشاء دومين مجاني باسم gantechs.tk لتطبيق عليه شهادة SSL
وهذا هو موقعنا قبل تثببت الشهادة
تثبيت Certbot
يقوم  Certbot بتمكين HTTPS تلقائيًا على موقع الويب ويقوم بتوزيع شهادات Let's Encrypt أوتوماتيكيا.نقوم بتطبيق الأوامر التالية :
apt-get install software-properties-common python-software-properties
add-apt-repository ppa:certbot/certbot
apt-get update
apt-get install python-certbot-apache
تثبيت Let's Encrypt SSL
لتتثبيت شهادة Let-Encrypt SSL على النطاق الذي أنشأناه سابقا (لا تنسَ استبدال "gantechs.tk" بنطاقك الفعلي) 
 certbot --apache -d gantechs.tk
التحقق من أن كل شيء أصبح جاهزا
وللتحقق فعلا من أن الاتصال أصبح امنا نذهب إلى المتصفح و ندخل إلى الدومين الخاص بنا,سوف نلاحظ أنه تمت اضافة Https إلى عنوان الموقع
نتمنى أن يكون الشرح قد ساعدك,إذا واجهتك مشكلة أثناء التثبيت الرجاء وضع استفسارك في التعليق ونحن رهن إشارتك.


التنقل السريع