- •2.3.1. Установка сервера
- •1. Обзор Web-серверов
- •1.1. Операционные системы Web-серверов
- •1.2. Сервер Apache
- •1.3. Сервер Microsoft Internet Information Server
- •1.4. Сервер Netscape Enterprise
- •2. Использование Web-серверов
- •2.1. Personal Web Server
- •2.1.1. Установка сервера
- •2.1.2. Администрирование сервера
- •2.2. Microsoft Internet Information Server
- •2.2.1. Установка сервера
- •2.2.2. Проверка установки
- •2.2.3. Администрирование сервера
- •Url: http://ИмяСервера/ИмяФайла.
- •2.3. Использование сервера Apache в операционной системе Windows
- •2.3.1. Установка сервера
- •2.3.2. Запуск и управление
- •2.3.3. Компилирование сервера
- •2.3.4. Проверка сервера
- •2.3.5. Администрирование сервера
- •3. Варианты создания Web-узла
- •4. Интерфейсы программирования Web-приложений
- •4.1. Общий интерфейс взаимодействия cgi
- •4.1.1. Переменные окружения
- •Image/png, */*
- •Image/png, */*
- •4.1.2. Стандартный вывод
- •4.2. Интерфейс программирования серверных приложений isapi
- •IpszPathlnfo: pChar;
1.3. Сервер Microsoft Internet Information Server
Ближайшим конкурентом Apache является Microsoft Internet Information Server (MIIS), входящий в состав системы Windows 2000/NT Server. Согласно опросу, проводимому компанией Netcraft, под управлением MIIS работает примерно в три раза меньше серверов по сравнению с управляемым Apache, т. е. этому серверу отдают предпочтение около 20 процентов пользователей (Apache используют почти более 60 процентов пользователей). Он обладает многими новыми функциональными возможностями, среди которых создание нескольких Web-узлов, новые средства администрирования, работа в режиме сервера новостей.
Еще одной особенностью стали определяемые пользователем специальные группы Интернета, где можно размещать различные ресурсы, например, принтеры, с целью упрощенного обращения к ним и просмотра. Службы MIIS позволяют использовать масштабируемые Web-приложения, а также публиковать данные из информационных систем в Интернете. Службы MIIS поддерживают страницы ASP, которые являются средой создания серверных сценариев для разработки динамических интерактивных приложений Web-серверов. Они позволяют разработчикам объединять нужным образом страницы в формате HTML, команды сценариев и компоненты СОМ для создания мощных и гибких Web-приложений.
Упрощенной версией MIIS является Microsoft Personal Web Server (PWS), который предназначен для работы в качестве настольного Web-сервера для распространения в сети информации с домашнего компьютера.
К недостаткам MIIS относят то, что этот сервер разработан в основном для платформ Windows 2000/NT и 9Х. Используется сервер, как правило, с операционной системой Windows 2000/NT, т. к. эта система имеет намного более высокий уровень стабильности в работе и устойчивости к сбоям по сравнению с операционными системами Windows 9Х. Анализ статистических данных и отзывов пользователей показывает, что общая производительность и надежность MIIS на платформе Windows 2000/NT Server близка к среднему показателю для сервера Apache.
MIIS 4.0 является встроенным в Windows NT 5.0 сервером и поставляется бесплатно как часть пакета NT Server.
Microsoft Internet Information Server позволяет так же расширять возможности сервера, как и сервер Apache. Используя интерфейс СОМ, можно подключать различные языки создания сценариев для этого Web-сервера. Но в данном случае интерпретаторы сценариев не входят непосредственно в состав сервера, что несколько замедляет обработку сценариев.
Наибольшее отличие между Apache и MIIS заключается в возможности изменять конфигурацию сервера Apache без остановки его работы, изменяя в текстовом режиме файлы настройки, что позволяет динамически включать и выключать необходимые модули. Однако графический интерфейс MIIS развит гораздо лучше, в то время как аналогичный модуль Apache все еще в стадии разработки. Это объясняется тем, что первоначально Apache разрабатывался для UNIX-подобных систем с интерфейсом в виде командной строки.
Среди недостатков MIIS можно выделить недостаточный уровень безопасности дисков с файловой системой NTFS, в результате которой возникает зависимость от сети и системы безопасности Windows NT.
Положительным фактом для MIIS является возможность получения технической поддержки этого сервера. В интерактивном режиме предоставляется вся информация, касающаяся установки и обслуживания. Дополнительно в пакете MIIS имеются отдельные файлы помощи по утилитам.
