Раздел: Документация
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-узлами через соответствующий процесс обработчика служб. Подробнее см. раздел «Управление службами ГШ этой главы.
Рис. 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.
Рис. 2-2. Архитектура приложений IIS и ISAPI 0 ... 9 10 11 12 13 14 15 ... 154
|