- •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.1. Операционные системы Web-серверов
В сети Интернет в основном используется несколько операционных систем. Как уже сказано выше, самыми распространенными среди Web-серверов являются UNIX-подобные операционные системы.
Операционная система UNIX и ее клоны получили наибольшее распространение в среде Интернет по следующим причинам:
UNIX может работать назначительно большем количестве платформ по сравнению с другими операционными системами. Она распространяется в исходных кодах, поэтому легко может быть перекомпилирована для любой аппаратной платформы.
UNIX раньше других начала применяться в Интернете.
UNIX поддерживает большое количество услуг, ориентирована на работу с большим количеством процессоров, а также адресов IP.
UNIX устойчиво работает в условиях даже весьма загруженных сетей.
Естественно, за все надо платить, и в результате система UNIX является самой сложной для изучения и конфигурирования из всех существующих операционных систем.
Операционные системы Windows 2000 Server и Windows NT Server широко распространены, часто используются в качестве платформы Web-серверов и являются единственными реальными конкурентами для системы UNIX. Отметим, что Windows 2000 Server представляет собой доработанный вариант Windows NT Server, включающий в себя достоинства Windows 98. Основное преимущество Windows 2000/NT Server заключается в легкости настройки и освоения работы. Поэтому для начинающих пользователей лучше начать работу в Web с одной из этих операционных систем.
Для Web-узла с малой или средней нагрузкой операционная система Windows 2000/NT Server фирмы Microsoft работает достаточно надежно. Об этом свидетельствует тенденция роста в процентном соотношении числа Web-серверов, использующих Windows 2000/NT Server. Отметим, что другие операционные системы Windows 9X фирмы Microsoft не зарекомендовали себя как надежные платформы для Web-узла.
В Windows 2000 расширены средства поддержки операционных систем. Так, Windows 2000 позволяет организовывать взаимодействие с Windows NT Server 3.51 и 4.0, поддерживает клиентов с операционными системами Windows 95, Windows 98 и Windows NT Workstation 4.0, с большими и средними ЭВМ с помощью шлюзов транзакций и очередей. Файловый сервер для Macintosh позволяет клиентам Macintosh организовывать общий доступ к файлам и использовать общие ресурсы Windows 2000/NT Server.
Тем не менее, операционная система Windows 2000/NT Server не обеспечивет требуемую гибкость при администрировании и расширении возможностей Web-узла.
Отметим, что тенденция роста использования Windows 2000/NT будет сохраняться за счет вхождения в сеть Интернет большого количества пользователей Intel-компьютеров. Windows-ориентированные серверы могут устанавливаться и настраиваться автоматизированно, в отличие от UNIX-ориентированных Web-серверов, которые настраиваются только вручную.
Операционная система MacOS используется пользователями Macintosh, работающими в Web. В настоящее время эта операционная система значительно уступает по популярности Windows NT и UNIX ввиду того, что имеет ограниченные возможности по взаимодействию с динамическими узлами и не приспособлена к режиму повышенной нагрузки. MacOS не является лучшим выбором операционной системы для Web-сервера, но остается популярной среди пользователей Macintosh.
Рассмотрим теперь наиболее популярные типы Web-серверов.
