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