ما هو Web Server
تعريف web server
يُعرف خادم الويب (بالإنجليزية: web server) أو كما يُطلق عليه أيضاً اسم خادم الإنترنت بأنّه نظام أو محتوى يقدّم خدمات الإنترنت للمستخدمين، ويتكوّن خادم الويب من خادم فعلي، ونظام تشغيل الخادم ويعرف اختصاراً بOS، وبرنامج خاص بتسهيل الاتصال ويعرف اختصاراً بHTTP.
تعريف آخر لweb server
يُمكن تعريف web server بشكلٍ أبسط على أنّه نظام كمبيوتر يهدف بشكلٍ أساسي إلى الاتصال بشبكة الإنترنت، وتحميل كافة الملفات والصفحات المخزنة على الإنترنت على جهاز الكمبيوتر الخاص بالمستخدم عند طلبها، ويمكن أن يدعم خادم ويب واحد العديد من مواقع الويب، كما يُمكن لموقع ويب واحد أن يُعرض عبر العديد من خوادم الويب المرتبطة مع بعضها البعض، أو تلك التي تمتلك نسخاً متطابقةً.
تعريف خادم HTTP
كثيراً ما يُشير مصطلح خادم الويب إلى برنامج خادم HTTP الموجود على الجهاز، والذي يوفر وظائف موقع الويب، ويُعتبر HTTP البروتوكول الخاص بالويب ، والذي يمكن أن يعمل على العديد من البرامج، مثل: Microsoft IIS، و Apache، وذلك من خلال قبول الطلبات القادمة من متصفح الويب الخاص بالمستخدم والإجابة عليها من خلال إرسال مستندات HTML المتمثلة في صفحات الويب وملفاتها، كما ينفذ البرامج النصية الموجودة في الخادم؛ كالمخطوطات، و JSPs، و ASPs، وغيرها، والتي تتمثل وظيفتها في البحث ضمن قاعدة البيانات وتفويض بطاقات الائتمان.
إمكانية استخدام كمبيوتر واحد أو أكثر
بالنسبة للشركات الصغيرة فيمكن لها أن تستخدم جهاز كمبيوتر واحد يحتوي على خادم HTTP مع خادم FTP لتحميل الملفات، بالإضافة إلى خادم SMTP للبريد الإلكتروني وغير ذلك من الوظائف المشابهة، أمّا بالنسبة للشركات الكبيرة فسيحتاج تشغيل كل خدمة على واحد من الخدمات المخصصة أو أكثر، كما يمكن أن يحتاج تشغيل موقع ويب ضخم إلى عدد كبير من الخوادم يصل عددها إلى المئات.