logo
Публикация фотопанорамных изображений на Web-ресурсе

1.1.3 Обзор веб-серверов

На сегодняшний день используется несколько основных видов веб-серверов, которые отличаются между собой способом хранения данных, способом передачи данных, протоколами передачи:

Apache HTTP-сервер (сокращение от англ. a patchyserver) - свободный веб-сервер.

Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, MicrosoftWindows, NovellNetWare, BeOS.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv6 протоколы.

IIS (InternetInformationServices) - проприетарный набор серверов для нескольких служб Интернета от компании Майкрософт. IIS распространяется с операционными системами семейства Windows NT.

Основным компонентом IIS является веб-сервер, который позволяет размещать в Интернете сайты. IIS поддерживает протоколы HTTP, HTTPS, FTP, POP3, SMTP, NNTP. По данным компании Netcraft на октябрь 2011 года, более 21 млн. сайтов обслуживаются веб-сервером IIS, что составляет 12.46% от общего числа веб-сайтов.

GoogleWebServer (GWS) - веб-сервер, используемыйGoogle для организации своей веб инфраструктуры. По состоянию на август 2010, находится на третьем месте по рейтингу компании Netcraft, обслуживая 7,27 % доменов и 13,60 % среди всех активных сайтов.

Resin- это веб сервер и сервер приложений для Java от CauchoTechnology. В Resin входятдвеверсии: Resin Professional и Resin Open Source (GPL).

ResinOpenSource - это урезанная в оптимизации и некоторых других аспектах версия ResinProfessional.

В соответствии с маркетинговыми материалами CauchoTechnology, ResinOpenSource подходит для любителей, разработчиков и веб-сайтов с малым количеством трафика, которым не нужна производительность и повышенная надёжность ResinProfessional. ResinProfessional будет добавлять новые функции которые нужны в профессиональной среде.

Cherokee - свободный кроссплатформенный веб-сервер, написан на Си. Поддерживает все современные технологии, включая FastCGI, SCGI, PHP, CGI, SSI, HTTPS (TLS и SSL), виртуальные хосты, балансировку нагрузки и другие[1]. Расширяем, благодаря поддержке плагинов. Основной упор при разработке делается на высокую производительность и скорость работы. Наличие веб-интерфейса позволяет упростить настройку.

lighttpd (также «lighty», «лайти») - веб-сервер, разрабатываемый с расчётом на быстроту и защищённость, а также соответствие стандартам. Это свободное программное обеспечение, распространяемое по лицензии BSD. lighttpd работает в Linux и других Unix-подобных операционных системах, а также в MicrosoftWindows.

CERN httpd (впоследствии известный также как httpd W3C) - исторически первый веб-сервер. Разрабатывался в CERN начиная с 1990 года.

Версия 0.1 была выпущена в июне 1991 года. Развитие CERN httpd впоследствии перешло к W3C. Последняя версия программы 3.0A вышла 15 июля 1996 года. В настоящее время больше не развивается.

Разработка программы осуществлялась на компьютере NeXT под управлением операционной системы NeXTSTEP. В дальнейшем была портирована на другие Unix-подобные операционные системы и OpenVMS. Она также может быть настроена на работу в качестве веб-прокси сервера.

На данное время известны и другие веб-серверы, такие как - nginx, HTTPFileServer, InternetInformationServices, Jetty, SmallHTTPServer, SambarServer и другие.[17]