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]
- Введение
- 1. Обзор методов создания Web-ресурса для публикации фотопанорамных изображений
- 1.1 Веб-серверы и ресурсы
- 1.1.1 Роль серверов
- 1.1.2 Классификация серверов
- 1.1.3 Обзор веб-серверов
- 1.2 Локальный веб-сервер
- 1.2.2 Выбор приложения для создания веб-ресурса
- 1.2.3 Необходимые компоненты для работы сервера
- 2. Создание и подготовка Web-ресурса
- 2.1 Создание хранилища данных в программной оболочке Denver
- 2.1.1 Установка Denwer
- 2.1.2 ТестированиеDenwer
- 3. Публикация готовых панорамных изображений на сайте кафедрыИСКМВолГУ
- Заключение
- 3.2.4 Гипертекстовые Web-документы
- Тестирование и публикация Web-узла
- 8. Публикация Web-документов
- 3.2.3. Публикация Web-документов
- Web публикации
- 10.6. Публикация данных в web
- 19.4. Публикация Web-документов
- 4 Гипертекстовые Web-документы
- 27. Публикация сайтов. Размещение Web-сайта в Интернете.
- Тестирование и публикация Web-узла