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