مقارنة برامج خوادم الويب

تتيح برامج خوادم الويب لأجهزة الكمبيوتر العمل كخوادم ويب . كانت خوادم الويب الأولى تدعم الملفات الثابتة فقط، مثل HTML (والصور)، ولكنها الآن تسمح بشكل شائع بتضمين تطبيقات جانب الخادم.

تتضمن بعض أطر عمل تطبيقات الويب خوادم HTTP بسيطة. على سبيل المثال، يوفر إطار عمل Django خادم HTTPrunserver ، ويحتوي PHP على خادم مدمج. تُستخدم هذه الخوادم عادةً خلال مرحلة التطوير الأولية فقط. أما خادم الإنتاج فيتطلب واجهة أمامية HTTP أكثر قوة، مثل أحد الخوادم المذكورة هنا.

ملخص

سمات

قد لا يتم تضمين بعض الميزات عمدًا في خادم الويب لتجنب كثرة الميزات غير الضرورية . على سبيل المثال:

  • يمكن تفعيل TLS/HTTPS باستخدام برنامج stunnel daemon منفصل يقوم بإنهاء TLS وإعادة توجيه حزم HTTP الخام إلى برنامج http daemon.
  • قرر مطورو NGINX و OpenBSD httpd عدم تضمين تفسير CGI، واستخدموا بدلاً من ذلك FastCGI. أما بالنسبة لـ OpenBSD، فقد تم تطوير بوابة slowcgi .
  • لا يحتوي BusyBox httpd على قائمة دليل يتم إنشاؤها تلقائيًا، ولكن يمكن تنفيذه كبرنامج نصي CGI.
الخادمحمايةالاستضافة الافتراضيةالمحتوى الديناميكي [ أ ]يعمل في مساحة المستخدم أو مساحة النواةلوحة التحكم الإداريةدعم بروتوكولات إضافية
مصادقة الوصول الأساسيةالتحقق من الوصول إلى الملخصSSL/TLS httpsالصور المولدة بالحاسوبFCGISCGIWSGIجافا سيرفلتSSIISAPISSJSIPv6HTTP/2كويكHTTP/3
خادم AOLنعملانعم [ ب ] [ ج ] [ د ] [ 32 ]نعمنعملامجهوللالانعممجهولمجهولمستخدممجهولمجهولمجهولمجهولمجهول
خادم Apache HTTPنعمنعمنعم [ هـ ] [ ج ] [ 33 ] [ و ] [ 34 ]نعمنعمنعمنعمنعم [ هـ ]لا [ g ]نعمنعم [ ح ]مجهولمستخدمنعم [ i ]نعمنعملالا
أباتشي تومكاتنعمنعمنعم [ j ] [ 35 ]نعمنعملامجهوللانعمنعملا [ ك ]مجهولمستخدمنعمنعم [ ل ]نعممجهولمجهول
أفعىلالانعم [ م ]نعمنعملامجهوللالالالالامستخدممجهولنعملالالا
BusyBox httpdنعملالالانعملالالالالا [ ن ]لالامستخدملانعملالالا
كادينعملانعمنعمجزئي [ o ]نعملالالالا [ ص ]لالامستخدملانعمنعمنعمنعم [ q ]
خادم راتنج كوتشونعمنعمالنسخة المدفوعة [ ج ]نعمنعمنعممجهوللانعمنعملامجهولمستخدمنعمنعممجهولمجهولمجهول
الذيلنعمنعمنعمنعمنعمنعممجهوللانعمنعممجهولمجهولمستخدمنعمنعم [ r ]مجهولمجهولمجهول
خادم HTTP شيروكينعمنعمنعمنعمنعمنعمنعمنعملانعملامجهولمستخدمنعمنعم [ 37 ]مجهولمجهولمجهول
HFSنعملالا [ 38 ]لالالامجهوللالالامجهولمجهولمستخدممجهوللامجهولمجهولمجهول
خادم هياواثا HTTPنعمنعمنعم [ s ] [ 39 ]نعمنعمنعملالالانعملامجهولمستخدمنعمنعملا [ 40 ]لا [ 40 ]لا [ 40 ]
خادم IBM HTTPنعمنعمنعمنعمنعمنعممجهوللالانعملامجهولمستخدمنعمنعممجهولمجهولمجهول
خدمات معلومات الإنترنتنعمنعمنعمنعمنعمنعمنعملالا ]نعمنعمنعمالنواة والمستخدم [ 41 ]نعمنعمنعممجهولمجهول
رصيفنعمنعمنعمنعمنعممجهولمجهوللانعممجهولمجهولنعممستخدممجهولمجهولنعممجهولمجهول
جيكسوسلالانعمنعملانعملالالالالانعممستخدمنعملامجهولمجهولمجهول
lighttpdنعمنعمنعم [ ج ] [ 42 ]نعمنعمنعمنعمنعملا [ g ]نعملالامستخدملانعمنعملالا
خادم ويب لايت سبيدنعمنعمنعمنعمنعمنعملانعملا [ g ]نعملامجهولمستخدمنعمنعمنعمنعمنعم [ 43 ]
النمسنعمنعمنعمنعمنعملالالالانعملالامستخدمنعمنعممجهولمجهولمجهول
خادم HTTP من نوع Monkeyنعملانعم [ s ]نعمنعمنعملالالالالالامستخدملانعممجهولمجهولمجهول
نافيسيرفرنعملانعمنعمنعملامجهوللالانعممجهولمجهولمستخدمنعمنعممجهولمجهولمجهول
NCSA HTTPdنعمنعممجهولجزئي [ u ]نعممجهولمجهوللالانعملالامستخدملالالالالا
nginxنعمنعم (وحدة نمطية)نعمنعملانعمنعمنعملا [ 44 ]نعملامجهولمستخدملانعم [ 45 ]نعم [ 46 ]نعمنعم
خادم OpenBSD httpdنعملانعمنعملانعملالالالالالامستخدملانعملالالا
أوبن لينك فيرتوسونعمنعمنعمنعملالالالانعمنعملالامستخدمنعملالامجهولمجهول
خادم Oracle HTTP [ 47 ]نعمنعمنعمنعمنعمنعممجهوللالانعملامجهولمستخدمنعم [ v ]نعممجهولمجهولمجهول
خادم الويب أوراكل آي بلانيتنعمنعمنعمنعمنعمنعممجهوللانعمنعملانعممستخدمنعمنعممجهولمجهولمجهول
thttpdنعممجهوللانعمنعملامجهوللالالالامجهولمستخدملانعممجهولمجهولمجهول
خادم ويب TUXلالالانعمنعملامجهوللالالالامجهولالنواةمجهولمجهولمجهولمجهولمجهول
شيتامينعممجهولالنسخة المدفوعةنعمنعممجهولمجهوللامجهولنعممجهولمجهولمستخدممجهولمجهولمجهولمجهولمجهول
الياوزنعممجهولنعمنعمنعمنعممجهوللالانعملامجهولمستخدممجهولنعممجهولمجهولمجهول
خادم الويب زيوسنعمنعمنعمنعمنعمنعممجهوللالا [ g ]نعمنعممجهولمستخدمنعملامجهولمجهولمجهول
  1. تشير أعمدة "المحتوى الديناميكي" إلى ما إذا كان الخادم نفسه يُنفذ الميزة المحددة. قد تتوفر ميزات أخرى عن طريق التفويض (على سبيل المثال، يمكن لخادم Apache HTTP تفويض دعم Servlet إلى Apache Tomcat).
  2. دعم استخدام RSA BSAFE
  3. 1 2 3 4 دعم استخدام OpenSSL
  4. دعم استخدام خدمات أمان الشبكة
  5. 1 2 عبر الوحدات
  6. دعم استخدام GnuTLS
  7. 1 2 3 4 يقوم هذا الخادم بتنفيذ AJP ؛ ويمكن دمج حاويات Servlet المتوافقة مع جهات خارجية لتوفير دعم Servlet سلس.
  8. يمكن لهذا الخادم استخدام وحدة mod_isapi لهذا الدعم.
  9. عبر جيرونيمو
  10. دعم استخدام ملحق Java Secure Socket
  11. على الرغم من أن Tomcat لا يقوم بتنفيذ ISAPI بشكل مباشر، إلا أنه يتكامل بشكل جيد مع Apache mod_jk الذي يحتوي على وحدة ISAPI لهذا الغرض.
  12. يتطلب JVM ونظام تشغيل يدعمان IPv6.
  13. مع رقعة خارجية
  14. تم تنفيذه كبرنامج نصي CGI httpd_ssi
  15. تم تطبيق CGI لاتصالات WebSocket
  16. نفس إمكانيات SSI متوفرة مع القوالب
  17. يُمكّن خيار experimental_http3 "دعم مسودة HTTP/3 التجريبية... وسيتم إزالة هذا الخيار في المستقبل". [ 36 ]
  18. يشير الإصدار 1.4.8 من Caudium إلى دعم IPv6، ولكن هذا غير مذكور صراحةً على الموقع الرسمي . تم إرسال طلب تحديث للوثائق إلى القائمين على الصيانة؛ يُرجى إزالة هذا التنبيه عند تحديث موقعهم الإلكتروني.
  19. 1 2 دعم استخدام PolarSSL
  20. يتم دعم محركات Servlet عبر isapi_redirect.
  21. نظرًا لعدم وجود دعم لبروتوكول HTTP/1.1، فإن المضيفات الافتراضية المستندة إلى الاسم غير مطبقة بشكل كامل.
  22. عبر مدير المؤسسة

دعم نظام التشغيل

انظر أيضاً

مراجع

  1. "تم إصدار AOLserver 4.5.1" .
  2. "الإصدار 2.4.68" . 8 يونيو 2026. تم الاطلاع عليه في 9 يونيو 2026 .
  3. "Tomcat 11.0.24 (markt)" . 8 يوليو 2026. تم الاطلاع عليه في 9 يوليو 2026 .
  4. "خادم ويب بوا" . تم الاطلاع عليه بتاريخ 15 نوفمبر 2023 .
  5. "BusyBox 1.36.1 (مستقر)" .
  6. "الإصدار 2.11.4" . 3 يونيو 2026. تم الاطلاع عليه في 3 يونيو 2026 .
  7. "Caudium 1.4.18 متوفر" .
  8. "الصفحة الرسمية لـ CERN" .
  9. "الإصدار v1.2.104" . 1 أبريل 2014. تم الاطلاع عليه بتاريخ 22 فبراير 2016 .
  10. "الإصدار 8.0.3" . 7 يونيو 2026. تم الاطلاع عليه في 8 يونيو 2026 .
  11. "v12.2" .
  12. "الإصدار 3.1.7" .
  13. "الإصدار 12.1.11" . 7 يوليو 2026. تم الاطلاع عليه في 8 يوليو 2026 .
  14. "1.4.85" . 8 يوليو 2026. تم الاطلاع عليه في 8 يوليو 2026 .
  15. "سجل إصدار خادم الويب LiteSpeed" .
  16. "الإصدار 7.22" . 24 يونيو 2026. تم الاطلاع عليه في 25 يونيو 2026 .
  17. "Release Monkey v1.8.7" .
  18. "NaviServer 5.0.5" .
  19. "الإصدار 1.31.3" . 15 يوليو 2026. تم الاطلاع عليه في 16 يوليو 2026 .
  20. ثيو دي رادت (19 مايو 2026). "19 مايو 2026: إصدار OpenBSD 7.9" . تم الاطلاع عليه بتاريخ 19 مايو 2026 .
  21. "الإصدار 7.2.17" . 7 مايو 2026. تم الاطلاع عليه في 8 مايو 2026 .
  22. "تنزيلات طبقة الويب من أوراكل" . www.oracle.com . أوراكل.
  23. "Oracle HTTP Server 14.1.2.0.0 - البدء" . مركز مساعدة أوراكل .
  24. "الإعلان عن إصدار Oracle WebLogic Server و Coherence 15.1.1.0" . blogs.oracle.com .
  25. 1 2 "أرشيف تنزيلات الراتنج برو | كاتشو" .
  26. "الإصدار 3.1.0" . 27 أكتوبر 2023. تم الاطلاع عليه في 8 يوليو 2025 .
  27. "thttpd - خادم HTTP صغير/سريع/مُقيد السرعة" .
  28. "الإصدار 1.9.2" . 26 نوفمبر 2025. تم الاطلاع عليه بتاريخ 26 نوفمبر 2025 .
  29. "مرحباً بكم في Xitami.com" .
  30. "الإصدار 2.3.1" . 29 مايو 2026. تم الاطلاع عليه في 30 مايو 2026 .
  31. "سجل التغييرات - وثائق Zope" .
  32. "Nsssl - AOLserver Wiki" . تم الاطلاع عليه بتاريخ 2014-07-04 .
  33. "وحدة أباتشي mod_ssl" . تم الاطلاع عليه بتاريخ 2014-07-04 .
  34. "mod_gnutls" . مؤرشف من الأصل بتاريخ 30-05-2018 . تم الاطلاع عليه بتاريخ 04-07-2014 .
  35. "دليل تكوين SSL في Apache Tomcat 6.0" . تم الاطلاع عليه بتاريخ 2014-07-04 .
  36. "الخيارات العالمية" . caddyserver.com . تم الاطلاع عليه بتاريخ 11 أغسطس 2020 .
  37. "خادم ويب شيروكي | صفحات دليل cherokee-admin | وثائق شيروكي" . cherokee-project.com .
  38. "HFS: تأمين الخادم الخاص بك - rejetto wiki" . www.rejetto.com .
  39. ليسينك، هوغو. "الميزات - خادم ويب هياواثا" . hiawatha-webserver.org . تم الاسترجاع في 4 يوليو 2014 .
  40. 1 2 3 "تقليص حجم المشروع" . www.hiawatha-webserver.com . تم الاطلاع عليه بتاريخ 11 أغسطس 2020 .
  41. «ينص على أن حزمة بروتوكول HTTP (http.sys) تعمل في مساحة النواة، بينما تعمل بقية البرامج في مساحة المستخدم» . Technet2.microsoft.com. مؤرشف من الأصل بتاريخ 17 أبريل 2008. تم الاطلاع عليه بتاريخ 28 فبراير 2012 .
  42. "بروتوكول HTTP الآمن" . redmine.lighttpd.net . تم الاطلاع عليه بتاريخ 9 ديسمبر 2014 .
  43. ""خادم الويب LiteSpeed ​​الإصدار 5.4 متوفر الآن!"" . 24 يوليو 2019. تم الاطلاع عليه بتاريخ 11 نوفمبر 2019 .
  44. "خوادم جافا" . Wiki.nginx.org . تم الاطلاع عليه بتاريخ 15-08-2013 .
  45. غوش، سوميك (2010-09-05). "تفعيل دعم IPv6" . مكتبة Nginx . تم الاسترجاع في 2013-08-15 .
  46. "سجل تغييرات nginx" . www.nginx.com . 2015-09-22.
  47. "نظرة عامة على الميزات - الإصدار 10g R2 (10.1.2)" (ملف PDF) . Oracle.com. 2010-09-07 . تم الاطلاع عليه بتاريخ 2012-02-28 .
  48. "BusyBox على نظام التشغيل Windows" ."النسخة الأصلية لنظام ويندوز معطلة حاليًا."
  49. "أسئلة وأجوبة حول خوادم الويب" . كوديوم . تم الاطلاع عليه بتاريخ 28-02-2012 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  50. جون بول. "التثبيت على نظام ويندوز" . cherokee-project.com . تم الاطلاع عليه بتاريخ 23 نوفمبر 2014 ."النسخة الأصلية لنظام ويندوز معطلة حاليًا."
  51. ١ ٢ ٣ ٤ ٥ هوغو ليسينك. "حول - خادم ويب هياواثا" . hiawatha-webserver.org . مؤرشف من الأصل بتاريخ ١٢ يونيو ٢٠٢٣. تم الاطلاع عليه بتاريخ ٢١ يونيو ٢٠١٤ .