
- •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;
2.2. Microsoft Internet Information Server
MIIS представляет собой Web-службу Windows 2000 Server, использующуюся для публикации информации в сетях интранет или Интернет.
Windows 2000 Server является мощным сервером, соединяющим в себе сетевую операционную систему и службы Интернета. Windows 2000 Server обеспечивает масштабируемость, поддержку больших объемов физической памяти, достаточный уровень надежности и безопасности, удобный графический интерфейс с мощным набором средств и Мастеров, автоматизирующих настройку и администрирование Web-узла.
Windows 2000 Server подходит для быстрой разработки собственного Web-узла, интенсивно работающего с базами данных, особенно в качестве сервера приложений. При проектировании структуры Web-узла с использованием MIIS на основе платформы Windows 2000 Server наиболее эффективной считается многоуровневая схема. При этом в качестве сервера баз данных предпочтительным является сервер БД на основе операционной системы UNIX, a Web-узел с Windows 2000/NT Server рекомендуется в качестве сервера приложений. Именно такая схема реализована на одном из самых посещаемых Web-узлов — сайте фирмы Microsoft http://www.microsoft.com.
MIIS 5.0 имеет много новых возможностей, помогающих Web-администраторам создавать масштабируемые и гибкие Web-приложения. Перечислим некоторые из них.
1. Средства обеспечения безопасности:
дополнительная проверка подлинности пользователей прокси-серверы и брандмауэры;
подключения, обеспечивающие безопасный обмен информацией между клиентами и серверами;
шифрование передаваемой информации;
мастера безопасности, упрощающие администрирование сервера.
2. Средства автоматизации администрирования:
мастер сертификатов Web-сервера, упрощающий администрирование сертификатов (например, создание запросов на сертификаты и управление жизненным циклом сертификатов);
Мастер разрешений, упрощающий конфигурирование доступа к Web-узлу за счет присвоения правил доступа виртуальным каталогам или файлам.
3. Поддержка технологии страниц ASP, которая является альтернативой технологиям CGI и ISAPI для доступа к базам данных и имеет ряд новых и улучшенных возможностей, позволяющих повысить быстродействие и гибкость сценариев на стороне сервера.
4. Более мощная защита и увеличение надежности Web-приложений. По умолчанию MIIS выполняет все приложения в общем или групповом процессе, отделенном от процессов ядра MIIS. Кроме того, остается возможность изолирования критически важных приложений, которые следует запускать внепроцессов ядра MIIS и вне группового процесса.
2.2.1. Установка сервера
Службы MIIS 5.0 по умолчанию устанавливаются в системе Windows 2000 Server. Для переустановки MIIS, добавления или удаления компонентов MIIS нужно запустить приложение Установка и удаление программ, входящее в состав панели управления. Для этого следует нажать кнопку Пуск и выбрать Настройка/Панель управления, а затем выполнить двойной щелчок на значке Установка и удаление программ.
Далее нужно выбрать вкладку Добавление и удаление компонентов Windows, нажать кнопку Компоненты и следовать отображаемым указаниям.
При обновлении системы до Windows 2000, MIIS 5.0 будет установлен по умолчанию только в случае, если в предыдущей версии Windows были установлены службы MIIS.
В процессе установки MIIS на компьютере создаются следующие каталоги для хранения данных, предназначенных для публикации в Интернете:
\Inetpub — домашний каталог по умолчанию;
\корневой каталог системы\Не1р\шНе1р — виртуальный каталог.
Для обеспечения безопасности рекомендуется, чтобы все диски, используемые MIIS, были отформатированы в формате NTFS. Перед инсталляцией MIIS на компьютере должны быть установлены модули, обеспечивающие протокол TCP/IP, и служебные программы связи.
Чтобы обеспечить возможность публикации данных, Интернет-провайдер должен предоставить IP-адрес сервера, маску подсети и IP-адрес шлюза, используемого по умолчанию. Используемый по умолчанию шлюз является компьютером интернета-провайдера, через который компьютер пользователя маршрутизирует весь поток данных Интернета.
Желательно также установить на компьютер дополнительно службу DNS (Domain Name System). Это необязательное условие, но оно дает пользователям возможность применять "понятные" текстовые имена вместо IP-адресов. В Интернете Web-узлы обычно именуются согласно DNS. Если вы зарегистрировали доменное имя для своего узла, то для доступа к нему внешним пользователям достаточно ввести его имя в своем Web-браузере.