خوادم الويب مفتوحة المصدر. 4 خيارات لجميع الأذواق

خوادم الويب مفتوحة المصدر

EN 1 المادة السابقة تحدثنا عن سبب كون Linux هو الخيار الأفضل لتشغيل مضيف الويب. لنرى الآن بعض الخيارات مفتوحة المصدر لخوادم الويب.

يشير مصطلح "خادم الويب" إلى كل من الأجهزة والبرامج.

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

المكون الرئيسي لخادم الويب هو خادم HTTP. إنه برنامج كمبيوتر يفهم عناوين URL (عناوين الويب) ويدعم HTTP (البروتوكول الذي تستخدمه المتصفحات للوصول إلى صفحات الويب). يتم الوصول إلى موارد الخادم عن طريق كتابة اسم المجال أو عنوان IP في شريط المتصفح.

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

يمكن أن تكون خوادم الويب من نوعين:

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

لا ترسل خوادم الويب المحتوى فحسب ، بل يمكنها أيضًا استلامه. هذه هي حالة مواقع الويب التي تتضمن وظائف مثل النماذج أو تحميل الملفات.

لتحسين تفاعل المستخدم مع مواقع الويب ، العديد من الخوادم تدعم لغات البرمجة تتيح لك إجراء عمليات مثل إرسال النماذج عبر البريد الإلكتروني ، وإجراء العمليات الحسابية ، وتنفيذ وظائف البحث ، وما إلى ذلك.

حسب الإحصائيات المتوفرة ، يتم تشغيل 80٪ من صفحات الإنترنت باستخدام خوادم ويب مفتوحة المصدر.

يتم توزيع تصنيف خوادم الويب الخمسة الأكثر استخدامًا على النحو التالي:

  • اباتشي 37,2٪
  • انجينكس 32,4٪
  • Cloudflare (ملكية) 15,0٪
  • Microsoft IIS (ملكية) 7,3٪
  • لايت سبيد 6,8٪

خوادم الويب مفتوحة المصدر. بعض الخيارات

أباتشي خادم HTTP

بتاريخ 25 سنة خلفه ، هذا الخادم الجدير بالثقة يحتوي على إصدارات لنظام التشغيل Linux و Windows و Mac. تم بناؤه باستخدام بنية معيارية تسمح بإضافة الوظائف حسب الحاجة.

يحتوي على وثائق كاملة ونظرًا لعمره وشعبيته ، فإن الويب مليء بالبرامج التعليمية حول كيفية تكوينه.

NGINX

مصمم لدعم الاتصالات المتعددة المتزامنة ، يخدمتم إنشاء r باستخدام بنية غير متزامنة مدفوعة بالحدث. أنا أعرف تتميز بالاستخدام الفعال للموارد وبكونها قابلة للتطوير بسهولة.

لايت باد

هذا الخادم ويتميز بها انخفاض استخدام الذاكرة وانخفاض الطلب على موارد وحدة المعالجة المركزية والتنفيذ السريع. كما أنها مصممة بهيكلية للاستجابة للأحداث وتدعم الاتصالات المتزامنة المتعددة.

يحتوي خادم الويب Lighthttpd على دعم FastCGI و SCGI و Auth والضغط الصادر وإعادة كتابة عنوان url

كادي 2

A من أحدث المشاريع ، تمت كتابته باستخدام لغة GO و imالإعدادات الافتراضية لبروتوكول HTTPS لذلك ليست هناك حاجة لعمل أي شيء لتثبيت وتجديد شهادات SSL. سياستها الأمنية تجعلها أقل عرضة للهجمات من نوع Heartbleed.

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

إنه برنامج لمن يريد لا داعي للقلق بشأن الإعدادات. إذا كنت بحاجة إلى المرونة ، فسيتعين عليك البحث في مكان آخر.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.