Веб-сервер —
сервер, принимающий запросы (в основном, от браузера) и возвращающий ответ, как правило, в виде HTML разметки. Проще говоря, он нужен для того, чтобы браузер пользователя мог получить сайт.
Примитивная схема работы: клиент отправляет http-запрос — сервер его обрабатывает и выдает ответ.
Большинство веб-серверов реализовано на базе программного обеспечения (ПО) Apache, NGINX, Lighttpd или их комбинации. Это бесплатные программы и их можно скачать с официальных сайтов.
Основную массу составляют сервера на базе Linux и FreeBSD. Основная причина — бесплатность и сверхнадежность UNIX-систем. Но есть немного веб-серверов на Windows — также с установленным перечисленным ПО или встроенным IIS.
Прочитайте более подробно о веб-сервере на сайте Википедия