Программное обеспечение, которое выполняет обслуживание всех имеющихся запросов HTTP, называют веб-сервером. Такое же название имеет и физический компьютер, сопровождающий работу того же программного обеспечения. Чтоб устранить путаницу в нашей статье, сервером мы будем называть физический компьютер, а программное обеспечение – веб-сервером.
Браузер (клиент юзер-агент) производит передачу запросов на получение документов, которые имеют url-адреса, веб-серверу. Под документами подразумеваются html-страницы, а также всевозможные изображения, файлы и медиа-потоки. В ответ на запрос ПО производит передачу клиенту необходимых данных. Этот обмен происходит согласно протоколу HTTP.
В качестве веб-сервера может использоваться достаточно большое количество ПО. Такое разнообразие является следствием большого количества поставленных задач. Есть несколько разновидностей: многофункциональный сервер и компактный сервер. В данном случае у нас вызывают интерес только те, которые предназначены для использования в обслуживании сайтов. Приведем несколько примеров.
Apache
Это один из популярных веб-серверов, находящихся под свободной лицензией. На сегодняшний день он является фактическим промышленным стандартом и официально поддерживает самое большое количество операционных систем. Большинство современных продуктов, которые постоянно используют PHP разработаны именно для Apache. Другие конфигурации тоже возможны, однако в большинстве случаев не поддерживаются. Огромные функциональные способности характеризуют его, как самый универсальный сервер во всем мире.
IIS
Эта модель разработана компанией Microsoft и поддерживает только Windows. Он применяется очень редко и интересен только в случае использования для разработок сайтов, которые напрямую зависят от Windows.
Nginx
Он относится к компактным веб-серверам, разработанным Игорем Сосоевым, который на тот момент был сотрудников Rambler Media Group. Этот вариант имеет достаточно большую скорость отдачи статистического контента, однако не предназначен для передачи статики. Его функционал очень широк и наделен большим составом интерфейсов, также он очень популярен в России и занимает третье место по использованию в мире.
Lighttpd
Lighttpd — это «облегченный» веб-сервер, который продолжительное время считался популярным за пределами территории России. В настоящее время ресурс утратил свою значимость на рынке этих услуг. Однако свою популярность еще сохраняет. Такой известный фонд, как Wikimedia до сих пор пользуется его услугами.
GWS
Этот вариант используется исключительно компанией Google. У пользователей интересом он не пользуется и говорим мы о нем только по той причине, что размеры самой корпорации Google имеют долю большую, чем Lighttpd.
Существует достаточно много мелких веб-серверов, название которых нет смысла перечислять из-за их узкой специализации.
Также статьи на сайте chajnikam.ru связанные с интернетом:
Доступный заработок в сети интернет
Как найти по ip адресу местоположение?
Что нужно знать для создания сайта с нуля?
Способы подключения к интернету в частном доме