14
Веб-сервер – это сервер, отвечающий за прием и обработку запросов от
клиентов к веб-сайту. В качестве клиентов обычно выступают веб-браузеры.
В ответ веб-сервер выдает клиентам HTTP-ответы, в большинстве случаев,
вместе с HTML-страницей, которая может содержать: всевозможные файлы,
какие-то изображения, медиа-поток или любые другие данные.
Также веб-сервер выполняет исполнение скриптов, например, таких
как CGI, JSP, ASP и PHP, которые отвечают за организацию запросов к
сетевым службам, базам данных, доступу к файлам, пересылке электронной
почты и другим приложениям электронной коммерции.
Термин Веб-сервер также применяется к техническим устройствам и
программному обеспечению, которые выполняет функции веб-сервера. Это
может быть какой-нибудь компьютер, который специально выделен из
группы персональных компьютеров или рабочая станция, на которых
установлено и работает сервисное программное обеспечение.
Apache
Apache HTTP-сервер — это свободный веб-сервер, представляющий
собой кросплатформенное программное обеспечение. Apache
поддерживает следующие операционные системы: BSD, Microsoft
Windows, Linux, Mac OS, BeOS, Novell NetWare
nginx
nginx — веб-сервер и почтовый прокси-сервер, работающий на Unix-
подобных операционных системах (тестировалась сборка и работа на
FreeBSD, OpenBSD, Linux, Solaris, Mac OS X, AIX и HP-UX). Начиная
с версии 0.7.52 появилась экспериментальная сборка под Microsoft
Windows. Nginx — простой, быстрый и надёжный сервер, не
перегруженный функциями. Применение nginx целесообразно прежде
всего для статических веб-сайтов и как прокси-сервера перед
динамическими сайтами.