وب سرور رایانه ای است که فایل های وب سایت را ذخیره، پردازش و به مرورگرها تحویل می دهد. وب سرورها متشکل از سخت افزار و نرم افزاری بوده که از پروتکل انتقال ابرمتن (HTTP) برای پاسخگویی به درخواست های کاربران از طریق شبکه جهانی وب (World Wide Web)، استفاده می کنند.
در نحوه کارکرد وب سرور از طریق این فرآیند، وب سرورها صفحه درخواست شده را لود کرده و به عنوان مثال به کاربر مرورگر گوگل کروم تحویل می دهند. وب سرورها از پروتکل انتقال ایمیل ساده (Simple Mail Transfer Protocol یا SMTP) و پروتکل انتقال فایل (File Transfer Protocol یا FTP)، برای پردازش فایل ها هنگام ارسال ایمیل یا ذخیره سازی، استفاده می کنند.
بنابراین این سوال مطرح می شود که وب سرور از چه اجزایی ساخته شده است؟ در بخش سخت افزاری، وب سرور به اینترنت متصل می شود که به آن امکان می دهد داده ها یا فایل ها را بین سایر دستگاه هایی که به همین ترتیب متصل هستند، مبادله نماید. این دادهها میتوانند به اشکال مختلف مانند فایلهای HTML، تصاویر، فایلهای جاوا اسکریپت یا CSS ارائه شوند. سخت افزار وب سرور، نرم افزار مرتبط با آن را نیز ذخیره می کند.