Введение в BackOffice 2.5
      

Архитектура


Как и большинство серверов для Windows NT, IIS реализован как набор сервисов:

  • сервисы доступа: HTTP (WWW сервис), FTP и Gopher;

  • вспомогательные сервисы: logging и SMNP.

    Сервер реализован как единый процесс - Inetinfo, и весьма компактен - занимает в памяти всего около 400 Кб. Процесс всегда исполняется под пользователем IUSR_computername, создаваемом в процессе установки на локальной машине или домене, в зависимости от роли сервера.

    Кроме означенных сервисов в IIS входят коннекторы:

  • Internet Database Connector (IDC) - позволяет осуществлять доступ к серверам баз данных через интерфейс ODBC;

  • Common Gateway Interface (CGI) - позволяет исполнять на сервере приложения и сценарии, использующий интерфейс CGI;

  • ISAPI фильтры - подключаемые модули, производящие обработку пакетов до или после обработки их IIS. Примером фильтра может служить SSL (Secure Socket Layer).

    Для управления сервером IIS в комплект поставки входит также графическая административная утилита Internet Service Manager, позволяющая управлять любым количеством серверов с одного рабочего места. Утилита использует протокол RPC.

    Рис. 83. Консоль управления IIS

    Кроме того в составе IIS есть встроенные средства для выполнения большинства административных действий через любой браузер, поддерживающий стандарт HTML 2.0 и выше. Однако в обеих случаях для управления сервером, необходимо иметь на нем привилегии администратора.

    Для контроля обращений, выполняемых пользователями действий, и сбора статистики IIS поддерживает ведение журнала. Данные могут записываться в трёх форматах:

  • собственный формат IIS (текстовые файлы);

  • формат NCSA (текстовые файлы);

  • таблица в ODBC-совместимой базе данных.

    Для наблюдения за сервером и отдельными сервисами в реальном времени можно использовать Performance Monitor или любое средство мониторинга на основе SNMP.



    Содержание раздела