mod_ssl

وحدة mod_ssl هي وحدة اختيارية لخادم Apache HTTP . توفر هذه الوحدة تشفيرًا قويًا لخادم الويب Apache v1.3 و v2 عبر بروتوكولات التشفير Secure Sockets Layer (SSL v2/v3) و Transport Layer Security (TLS v1) بمساعدة مجموعة أدوات SSL/TLS مفتوحة المصدر OpenSSL .

تاريخ

تم إنشاء حزمة mod_ssl v1 في البداية في أبريل 1998 بواسطة رالف س. إنجلشال، وذلك بنقل تصحيحات مصدر Apache-SSL 1.17 الخاصة ببن لوري من Apache 1.2.6 إلى Apache 1.3b6. [ 1 ] ونظرًا لتعارضها مع دورة تطوير بن لوري، أُعيد تجميعها من الصفر لـ Apache 1.3.0 بدمج mod_ssl 1.x القديمة مع Apache-SSL 1.18 الأحدث. ومنذ ذلك الحين، أصبحت mod_ssl مستقلة باسم mod_ssl v2.

كان الإصدار الأول الذي تم إصداره علنًا هو mod_ssl 2.0.0 بتاريخ 10 أغسطس 1998. بعد تخفيف القيود الأمريكية على تصدير برامج التشفير، أصبح mod_ssl جزءًا من خادم Apache HTTP مع إصدار Apache httpd 2. [ 2 ] اعتبارًا من 10 أكتوبر 2009، كان أحدث إصدار تم إصداره لـ mod_ssl في Apache 1.3 هو mod_ssl v2.8.31-1.3.41 بتاريخ 8 فبراير 2008. [ 3 ]

ملخص

أُنشئت النسخة الأصلية المخصصة لـ Apache v1.3 في أبريل 1998 بواسطة رالف س. إنجلشال، وذلك بنقل تصحيحات المصدر الخاصة بـ Apache-SSL 1.17 التي وضعها بن لوري لـ Apache 1.2.6 إلى Apache 1.3b6. [ 1 ] تخضع هذه النسخة لترخيص مشابه لترخيص BSD . أما النسخة المخصصة لـ v2.0 والإصدارات اللاحقة، فتتولى مؤسسة برمجيات أباتشي صيانتها ، وهي مرخصة بموجب رخصة أباتشي 2.0.

من الممكن توفير بروتوكولي HTTP و HTTPS باستخدام خادم واحد، لأن كليهما يستخدم منفذ خادم مختلف، فلا يوجد تعارض مباشر بينهما. [ 4 ] إما أن يقوم المسؤول بتشغيل نسختين منفصلتين من خادم Apache (إحداهما مرتبطة بالمنفذ 80 والأخرى بالمنفذ 443)، أو استخدام ميزة الاستضافة الافتراضية في Apache حيث يمكن للمسؤول إنشاء خادمين افتراضيين يقوم Apache بتشغيلهما: أحدهما يستجيب للمنفذ 80 ويدعم بروتوكول HTTP، والآخر يستجيب للمنفذ 443 ويدعم بروتوكول HTTPS.

الاختلافات

يُعدّ mod_ssl الأصلي في Apache 1.3، والمتوفر على www.modssl.org ، حزمة إضافية خارجية تتطلب خطوات إضافية في عملية التجميع والتكوين. كما يحتاج مُشغّل الخادم إلى حلّ تبعيات إضافية للنظام وApache. في المقابل، يُعدّ Apache 2 وحدة نمطية مُدمجة تُشرف عليها مؤسسة برمجيات Apache، ويمكن تفعيل mod_ssl بسهولة من خلال خيارات التجميع والتكوين. [ 5 ]

انظر أيضاً

مراجع

  1. 1 2 "الأسئلة الشائعة حول mod_ssl" . mod_ssl .
  2. "التشفير القوي SSL/TLS: الأسئلة الشائعة - خادم Apache HTTP" . httpd.apache.org . تم الاطلاع عليه بتاريخ 7 أغسطس 2023 .
  3. "الصفحة الرئيسية لـ mod_ssl" . mod_ssl .
  4. "مقدمة عن شهادات SSL - خطوات تثبيت شهادة SSL" . تم الاطلاع عليه بتاريخ 29-05-2026 .
  5. تومسون، أليكس (24-07-2023). "نصائح الخبراء لحماية المواقع الإلكترونية" . تم الاطلاع عليه بتاريخ 07-08-2023 .