اختيار خوادم الويب هو أكثر بكثير من مجرد اختيار شيء لإنشاء HTML. يمكن لخادم الويب القيام بجميع أنواع الأشياء المثيرة للاهتمام. في نهاية اليوم ، يقدمون جميعًا موقعًا على الويب لشخص يطلبه. ولكن هناك الكثير مما يمكن أن يحدث على طول الطريق. فكر في ما تحتاجه من خادم الويب الذي قد يجعل برمجة وصيانة موقع الويب الخاص بك أسهل بالنسبة لك ، ثم اكتشف أين وكيف يمكن لخادم الويب أن يساعدك. من المحتمل أن تجد بعض خوادم الويب البديلة التي تناسب متطلباتك بشكل فريد. وجميعهم مجاناً ، لذلك لا يضر النظر والمحاولة والاختبار. تعمل معظم تطبيقات خادم الويب البديلة هذه بشكل رائع في بيئة حاوية أو جهاز افتراضي.
ولكن قبل الشروع في التعرف على خوادم الويب البديلة ، أوصي أولاً بالنظر في بيئة الخادم الخاصة بك. لتثبيت حزم مختلفة ، يجب أن تكون على الأقل مستوى الاستضافة الخاص. توفر بيئة الخادم هذه تحكمًا كاملاً في نظام الملفات وتسمح لك بتثبيت كل ما تريد.
جدول المحتوى
خوادم الويب البديلة
من المؤكد أن قائمة خوادم الويب البديلة هذه ليست شاملة ، لكنني حاولت تجميع مجموعة معقولة من الخيارات الشائعة لتلبية مجموعة متنوعة من الاحتياجات. ستجد هنا مجموعة من التطبيقات التي تبدأ من الحد الأدنى (شخص يبحث عن خادم خفيف الوزن جدًا لموقع ويب بسيط) ثم ينتقل إلى أكثر تقدمًا (شخص يحتاج إلى بيئة تشغيل جافا).
قد تتساءل، لا أرى NGINX في هذه القائمة؟” إن NGINX تحظى بشعبية كبيرة الآن ، وبالكاد أعتبرها “بديلة” ، ولكن لأنها تتطلب بعض الاعتراف ، قد تعتبرها مذكورة.
1. Lighttpd
Lighttpd ، كما يوحي اسمه ، هو خادم ويب خفيف الوزن يركز على تعبئة الكثير من السرعة في ملف تعريف صغير ، ودون فرض ضرائب على نظامك كثيرًا. الفكرة هي بصمة ذاكرة صغيرة ، وهذا جزء من الهدف المتمثل في أن تكون خادم ويب خفيف الوزن.
ومع ذلك ، مع Lighttpd ، لا تضحي بأي من الميزات المعاصرة التي تحتاجها لتشغيل تطبيقك ، مثل: Auth و FastCGI و SCGI و URL-Rewriting والمزيد. يقوم Lighttpd بكل هذا ويجعل من أولوياته التوافق مع المعايير وسهولة الاستخدام.
يتضمن التحديث الأخير ما يلي:
- تم تمكين HTTP / 2 افتراضيًا ،
- دعم mod_deflate zstd ،
- mod_ajp13 (جديد) و
- اصلاحات الأخطاء
وبالطبع ، Lighttpd مفتوح المصدر ، ويتم تقديمه بموجب ترخيص BSD منقح ، ومتاح لأنظمة تشغيل يونكس / لينكس و ويندوز. ومن السهل تثبيت Lighttpd جنبًا إلى جنب مع PHP في Ubuntu.
2. Caddy Server
هل تريد خادم ويب خفيف الوزن يخدم HTTPS تلقائيًا دون الحاجة إلى تكوين إضافي ، وليس له تبعيات إضافية؟ قد يكون خادم الويب Caddy هو بالضبط ما تبحث عنه.
نعم ، لقد قرأت ذلك بشكل صحيح. يوفر Caddy HTTPS تلقائيًا وليس له أي تبعيات ، مما يعني أنه يمكنك تثبيته على حاوية ، أو على خادم اختبار في غضون لحظات والحصول على خادم ويب كامل تحت أمرك.
على عكس الخادم الشهير الآخر المكتوب بلغة C ، فإن Caddy مكتوب بلغة Go. وهم يزعمون أن هذا يوفر أمانًا متزايدًا للذاكرة. لماذا لا تجربها بنفسك؟ يمكنك تثبيته بخط واحد على VPS الخاص بك.
يقدم Caddy دعمًا لخدمة الملفات الثابتة بالإضافة إلى الوكيل العكسي. لذلك إذا كان لديك موقع ثابت مكتوب في Markdown ، فيمكنك في الواقع استخدام Caddy للقيام بعرض Markdown. يوفر Caddy نظامًا نموذجيًا يمكنه التعامل مع التحويل السريع للمحتوى. لذلك لا داعي لتحويل Markdown الخاص بك إلى HTML قبل تحميله على الخادم.
3. Apache Tomcat
منذ عدة سنوات ، أخبرني أحد أصدقائي أنه كان يقوم بتثبيت Apache Tomcat فوق تثبيت Apache التقليدي على خادمه الشخصي. سألته لماذا. هز كتفيه وقال ، “إنها أسرع”. أخذته في كلمته. سيكون للعديد من مسؤولي الخوادم ذات المستوى المتقدم أسباب مختلفة لاستخدام خوادم الويب المختلفة. واعتمادًا على نوع التطبيقات الأخرى التي يتم تشغيلها أو أنواع المشاريع التي يعملون عليها ، قد يكون أحد الخوادم أسرع من خادم آخر.
هناك حالة استخدام خاصة لتشغيل Apache Tomcat وهي ما إذا كنت تريد تشغيل برامج جافا محليًا في الخادم أم لا. لذلك إذا كنت تعرف كيفية تكويد جافا ، فيمكنك البدء في تكويد تطبيق ويب على الفور. إذا كان هذا يصفك ، فمن المحتمل أن Tomcat هو خادم الويب الذي كنت تبحث عنه.
4. Cherokee
ربما لم تكن تعلم بوجود خادم ويب هناك بواجهة مستخدم رسومية يمكنك استخدامها للتهيئة. أنا بالتأكيد لم أكن أعرف ذلك. إذا كان هذا شيئًا يثير اهتمامك (ولماذا لا؟) فقد يكون خادم الويب الخاص بشركة Cherokee يستحق المظهر الأول أو الثاني أو الثالث. يوفر خادم Cherokee واجهة ويب تسمى Cherokee-Admin ، حيث يمكنك القيام بجميع التكوينات الخاصة بك. مناسب جدًا لأولئك الذين يرغبون في تجنب تكوين سطر الأوامر.
5. Yaws
يعد خادم الويب Yaws ، الذي يرمز إلى “خادم ويب آخر” ، مثاليًا لشخص يتقن لغة برمجة Erlang ، نظرًا لأن هذه هي اللغة التي يُكتب بها Yaws. ولكن حتى إذا لم تكن على دراية جيدة بهذه اللغة ، فإن Yaws لا يزال تطبيق خادم قويًا متعدد الاغراض قادرًا على توفير مستوى عالٍ من الخدمة. ولكن مثل خوادم الويب البديلة الأخرى المدرجة هنا ، فهي تتطلب مستوى أعلى من المعرفة بالنظام ، وربما لا تكون مثالية للمبتدئين. لكن كن على علم به.
6. WildFly
مثل Tomcat ، تقدم WildFly بعض الميزات الخاصة لمبرمجي جافا. يوفر WildFly بيئة تشغيل تطبيق rull لبرامج جافا. (هذا يعني بشكل أساسي أنه مناسب بشكل مثالي لتوفير تكوين الأجهزة والبرامج لتشغيل تطبيقات جافا.) تتم رعاية WildFly بواسطة RedHat ، ويستخدمونها لإنشاء بعض تطبيقات المؤسسة الخاصة بهم.
جرب خادم جديد
على المدى الطويل ، ليس هناك سبب للشعور بالتعثر في استخدام خادم ويب واحد. يمكنك تجربة واحدة من تلك المدرجة هنا أو الاحتفاظ بقائمة تشغيل كلما شعرت بالرغبة في التجريب.
لتجربة خوادم الويب المختلفة بسهولة ، يتوفر لدى دكتورميجا خيارات سحابية خاصة ، بحيث يمكنك الدوران السريع وتفكيك أكبر عدد من مجموعات الخوادم التي قد تحتاجها.
اترك تعليقاً