8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 9 10 11 12 13 14 15 ... 154

Глава 2

Основы администрирования IIS

К основным задачам администрирования IIS относится подключение к серверам, управление службами и сохранение конфигураций метабазы. Для подключения к отдельным серверам и управления их IiS-компопептамн служат оснастка Internet Information Services и диспетчер Internet Services Manager. На одном IIS-серверс может размещаться несколько ресурсов. Ресурсы World Wide Wei и File Transfer Protocol называются соответственно Web- и FTP-узлами, а ресурсы Simple Mail Transfer Protocol и Network News Transfer Protocol — виртуальными серверами SMTP и NNTP.

Узлы и виртуальные серверы — это процессы сервера с собственной конфигурационной информацией, включающей IP-адреса, номера портов и параметры проверки подлинности. Для администрирования серверов и узлов нужно зарегистрироваться па ((S-сервере по учетной записи администратора. Кроме того, управлять отдельными узлами и виртуалъ-серверами могутнеадми-

нистраторами, но назначенные операторами IIS. Подробнее о системе безопасности и операторах см. главу 5.

Универсальные указатели ресурсов в IIS

Чтобы разобраться в принципах работы IIS, нужно изучить архитектуру и базовые методы доступа к документам Интернета. В этом разделе рассказывается об архитектуре IIS, a также обсуждается доступ к документам с помощью универсальных указателей ресурсов (uniform resource locator, URL).


Основы архитектуры IIS

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

•Папки.\Veb-v3.!i.i, виртуальные серверы и прочие ресурсы используют структуру файлов и папок Microsoft Windows 2000. Перед созданием ресурсов IIS, например, узлов и виртуальных серверов убедитесь, что создали все

папки.

•Разрешения. Windows 2000 определяют права доступа

пользователей к файлам и папкам. Прежде чем предоставить пользователям доступ к файлам и каталогам, убедитесь, что пользователи и группы имеют соответствующие разрешения ОС. После назначения разрешений уровня ОС требуется задать специфические для IIS разрешения безопасности.

Еще одна область, тесно интегрирующая Windows 2000 и IIS, - это процессы и службы Windows (рис. 2-1). Каждая служба IIS выполняется в экземпляре процесса SVCHOST.EXE. Он контролирует все выполняющиеся на сервере однотипные ресурсы, и поэтому Windows использует его для управления экземплярамиресурсов, например, или FTP-узлов. Так, при останове или перезапуске службы World Wide Web Publishing Service вы управляете всеми выполняющимися на сервере Web-узлами через соответствующий процесс обработчика служб. Подробнее см. раздел «Управление службами ГШ этой главы.

Упраэлеине узлами в

INETJNF0

иртуальными серверами

•EXE

svch0st

.

web

BLUHOSTJEXE

FTP

OLLHOStEXE :

: SHIP DLLHOSTFXE

SMTP DLL40ST.EXI;

IS Admin DLLH0ST.EXE Si

...... . . ;- .....

Операционная система Разрешения и структуры

Рис. 2-1. Архитектура IIS


Из-за многоуровневой структуры служб IIS останов или запуск виртуального сервера IIS не влияет напрямую на обработчик служб. Поэтому Windows управляет обработчиком через посредника — процесс Inetlnfo. Один экземпляр INET-INFO.EXE управляет обработчиками служб, а также приложениями ISAPI, выполняющимися в контексте процесса IIS. При управлении отдельными службами Интернета Windows для взаимодействия с обработчиком служб также использует Inetlnfo. Кроме того, Inetlnfo позволяет управлять всеми выполняющимися на сервере IIS-ресурсами. Например, в оснастке Internet Information Services можно дать команду Restart (Перезапуск), полностью перезапускающую службы IIS (подробнее - в разделе «Запуск, останов и возобновление работы всех служб Интернета» этой главы).

Ключевая часть архитектуры IIS — серверные приложения ISAPI, выполняющиеся на Web-узлах IIS. Приложениями ISAPI, выполняющимися вне процесса, управляет обработчик DLL-серверов DLLHOST.EXE (рис. 2-2). Все приложения ISAPI,в групповом процессе, используют один экземпляр DLLHOST.EXE. Изолированные же приложения напротив, выполняются в контексте отдельных процессов DLLHOST.EXE.

выполняющиеся в групповом процессе

Изолированны* приложения

Изолированные приложения

DLLHOST.EXE

DLLHOST.EXE

DLLHOST.EXE

Управление Web-узлами

inetwfo.exe

««Иады

Web 1

Web 2

Weh Л

Web 4 WebS

svchost.exe

Операционная система Разрешения и структуры

Рис. 2-2. Архитектура приложений IIS и ISAPI



0 ... 9 10 11 12 13 14 15 ... 154