Веб-сервер

advertisement
Сервисы сетевых операционных
систем: web-сервер
Seti.ucoz.ru
Веб-сервер — это сервер, принимающий HTTPзапросы от клиентов, обычно веб-браузеров, и
выдающий им HTTP-ответы, как правило, вместе
с HTML-страницей, изображением, файлом,
медиа-потоком или другими данными.
 Веб-сервером
называют как программное
обеспечение, выполняющее функции вебсервера, так и непосредственно компьютер, на
котором это программное обеспечение работает.

Seti.ucoz.ru

Клиент, которым обычно является веббраузер, передаёт веб-серверу запросы
на
получение
ресурсов,
обозначенных URL-адресами.
Seti.ucoz.ru

Ресурсы
—
это
HTML-страницы,
изображения, файлы, медиа-потоки или
другие данные, которые необходимы
клиенту. В ответ веб-сервер передаёт
клиенту запрошенные данные. Этот
обмен происходит по протоколу HTTP.
Seti.ucoz.ru
Дополнительные функции
Автоматизация работы веб-страниц;
 Ведение журнала обращений
пользователей к ресурсам;
 Аутентификация и авторизация пользов
ателей;
 Поддержка динамически генерируемых
страниц;
 Поддержка HTTPS для защищённых
соединений с клиентами.

Seti.ucoz.ru
Программное обеспечение

Наиболее
распространённым
вебсервером,
занимающим
более 65 % рынка, является Apache —
свободный веб-сервер, наиболее часто
используемый
в
UNIXподобных операционных системах;
Seti.ucoz.ru
Достоинства
Веб-сервер является бесплатным.
 Команда разработчиков постоянно
устраняет найденные ошибки и
обеспечивает достойную поддержку
пользователей.
 Веб-сервер поддерживает множество
модулей и дополнений.

Seti.ucoz.ru
Недостатки

Apache изначально разрабатывался
как продукт для администраторов и
опытных пользователей, отсюда его
самый важный недостаток – сложность
настройки и обслуживания.
Seti.ucoz.ru
Веб – сервер от компании
Microsoft – IIS

Продукт идет в составе серверных
операционных
систем
семейства
Windows NT.
Seti.ucoz.ru

Стабилен, быстр в работе, имеет возможность
подключать дополнительные модули.

Компания Microsoft стремится к тому, чтобы
средний пользователь смог пользоваться её
продуктами и не обращаться за услугами
специалистов, если он решает стандартные
задачи, по этому настройка, обслуживание IIS
очень проста и наглядна.

IIS поддерживает технологию .NET, которая в
последнее время набирает популярность в
среде разработчиков-профессионалов – это
выводит данный веб – сервер на новый уровень
и ожидается, что его использование на
серверах возрастет.
Seti.ucoz.ru
nginx

веб-сервер и почтовый прокси-сервер,
работающий на Unix-подобных операционных
системах (тестировалась сборка и работа
на FreeBSD, OpenBSD, Linux, Solaris, Mac OS
X, AIX иHP-UX). Начиная с версии 0.7.52
появилась
экспериментальная
бинарная
сборка под Microsoft Windows.
Seti.ucoz.ru
lighttpd
веб-сервер, разрабатываемый с
расчётом на быстроту и защищённость,
а также соответствие стандартам.
Это
свободное
программное
обеспечение,
распространяемое
по лицензии BSD.
 lighttpd работает в Linux и других Unixподобных операционных системах, а
также в Microsoft Windows.

Seti.ucoz.ru
Google Web Server

веб-сервер, используемый Google для
организации своей веб инфраструктуры.
Разработан на основе Apache. По
состоянию на май 2012, находится на 5
месте по рейтингу компании Netcraft.
Seti.ucoz.ru
Resin

веб сервер и сервер приложений для Java от
Caucho Technology. В Resin входят две версии:
Resin Professional и Resin Open Source (GPL).
◦ Resin Open Source — это урезанная в оптимизации и
некоторых других аспектах версия Resin Professional.
◦ В соответствии с маркетинговыми материалами
Caucho Technology, Resin Open Source подходит для
любителей, разработчиков и веб-сайтов с малым
количеством
трафика,
которым
не
нужна
производительность и повышенная надёжность Resin
Professional. Resin Professional будет добавлять
новые функции которые нужны в профессиональной
среде.
Seti.ucoz.ru
Cherokee
свободный кроссплатформенный веб-сервер,
написан на Си. Поддерживает все современные
технологии, включая FastCGI, SCGI, PHP,
CGI, SSI,HTTPS (TLS и SSL), виртуальные
хосты, балансировку нагрузки и другие.
 Расширяем, благодаря поддержке плагинов.
 Основной упор при разработке делается на
высокую производительность и скорость
работы.
 Наличие веб-интерфейса позволяет упростить
настройку.

Seti.ucoz.ru
Rootage
веб-сервер, написанный на java
THTTPD
простой, маленький, быстрый и
безопасный веб-сервер.
Seti.ucoz.ru
Клиенты
В качестве клиентов для обращения к веб-серверам могут
использоваться различные программы и устройства:
 веб-браузер, работающий на настольном компьютере
или переносном устройстве (например, карманном ПК);
 разнообразные программы, самостоятельно
обращающиеся к веб-серверам для получения
обновлений или другой информации
(например, антивирус может периодически запрашивать
у определённого веб-сервера обновления своих баз
данных);
 мобильный телефон, получающий доступ к ресурсам
веб-сервера при помощи протокола WAP;
 другие цифровые устройства или бытовая техника
Seti.ucoz.ru
Download