Софт

Iis 6.0 скачать

Рейтинг: 4.9/5.0 (259 проголосовавших)

Категория: Windows

Описание

Microsoft IIS 6

Microsoft IIS 6.0 Resource Kit Tools Основная информация о программе

IIS 6.0 Resource Kit Tools поможет вам администрировать и управлять IIS. Используйте этот инструмент для работы с лог-файлами, разворачивания SSL сертификатов, применение аутентификации на сайте, проверки прав, решения проблем, проведения тестов и т.д.

Ключевые особенности и функции

Следующие инструменты включены в этот пакет:

  • IIS 6.0 Migration Tool Version 1.0;
  • Apache to IIS 6.0 Migration Tool Version 1.0;
  • CustomAuth Version 1.0;
  • IISCertDeploy.vbs Version 1.0;
  • IIS Host Helper Service Version 1.0;
  • IISState Version 3.0;
  • Log Parser Version 2.1;
  • Metabase Explorer Version 1.6;
  • Permissions Verifier Version 1.0;
  • RemapUrl Version 1.0;
  • SelfSSL Version 1.0;
  • TinyGet Version 5.2;
  • Web Capacity Analysis Tool Version 5.2;
  • WFetch Version 1.3.

Другие статьи, обзоры программ, новости

Установка IIS 6

Занятие 6. Файлы и папки Раздел 3. Администрирование служб IIS

В первом разделе обсуждались вопросы, связанные с общими папками, которые позволяют пользователям службы Клиент для сетейMicrosoft (Client for Microsoft Networks) получать доступ к ресурсам на сервере, где запущена служба Служба доступа к файлам ипринтерам сетейMicrosoft (File And Printer Sharing For Microsoft Networks). Впрочем, общие папки — не единственное средство для доступа пользователей к файлам и папкам. Доступ можно также организовать с помощью таких интернет-технологий, как службы FTP и Web (HTTP).

В этом разделе вы научитесь настраивать и управлять службами IIS. Вы узнаете, как настроить Web- и FTP-узлы, виртуальные каталоги и безопасность IIS.

Установка IIS 6.0

Для снижения риска атаки на системы Windows Server 2003 служба IIS по умолчанию не устанавливается. Ее нужно добавить с помощью мастера Установка компонентовWindows (Add/Remove Windows Components) из приложения Установка и удаление программ (Add Or Remove Programs) в Панели управления. Щелкните Сервер приложений (ApplicationServer), затем Состав (Details) и установите флажок напротив СлужбыIIS [InternetInformationServices (IIS)]. Мастер позволяет управлять установкой отдельных компонентов IIS, но пока вы не познакомитесь с ролью каждого из них, лучше не удаляйте стандартные компоненты. Впрочем, можете добавить такие компоненты, как ASP.NET. служба FTP или Серверные расширенияFrontPage (FrontPage Server Extensions).

Альманах программиста

Книги Программирование .NET Альманах программиста. Том3: Платформа 2003 Windows 2003 сервер IIS 6.0 Office System

Альманах программиста. Том3: Платформа 2003 Windows 2003 сервер IIS 6.0 Office System

Книга представляет собой третий том Альманаха программиста, особого издания, объединяющего в себе статьи по актуальным темам в области информационных технологий. В книге собраны статьи из журналов Microsoft MSDN Library и MSDN Magazine/Русская редакция.

Третий том Альманаха программиста поведает читателям об основных программных системах платформы Microsoft 2003: Microsoft Windows Server 2003, Microsoft Internet Information Services 6.0 и Microsoft Office System.

В книге рассматриваются такие немаловажные вопросы, как:

  • API ядра Microsoft Windows Server 2003
  • Векторная обработка исключений (VEH) в Microsoft Windows Server
  • Сервис Encrypting File System
  • Новые возможности, появившиеся в Microsoft Internet Information Services 6.0
  • Разработка приложений в Microsoft Visual .NET на основе Microsoft Word и Excel 2003
  • Тонкости работы с Office Info Path 2003
  • Разработка приложений на Visual Basic .NET и C# на базе объектных моделей Microsoft Word и Excel 2003
  • Книга рассчитана на опытных разработчиков, желающих познакомиться со специальными возможностями программных продуктов Microsoft 2003.

Издательство: Издательско-торговый дом «Русская редакция»
Год издания: 2004

Скачано: 2036 раз

Обзор служб Internet Information Services (IIS)

Обзор служб Internet Information Services (IIS)

Набор служб Интернета (IIS) традиционно позиционировался Microsoft как одна из важнейших составляющих серверного программного обеспечения. Начиная с Windows 2000, службы IIS поставляются непосредственно в составе операционной системы (ранее они поставлялись в виде дополнительного пакета, расширяющего возможности операционной системы). В Windows Server 2003 реализована новая, шестая версия служб IIS (далее IIS 6.0), реализующая принципиально новый подход Microsoft к построению защищенных и многоплатформенных интернет-приложений.
Службы IIS базируются на ряде открытых стандартов Интернета, перечень которых с кратким описанием дается в табл. 16.1.

Таблица 16.1.Стандарты Интернета, реализованные в IIS 6.0

Поддержка протокола HTTP реализована на уровне ядра операционной системы. В том числе поддерживается механизм сжатия HTTP (HTTP compression). Этот механизм обеспечивает более компактную передачу данных между веб-сервером и клиентами, которые поддерживают получение сжатой информации. Механизм также выполняет сжатие и кэширование статических файлов. По требованию может выполнять сжатие динамически сгенерированных файлов

Дает возможность авторам веб-страниц удаленно редактировать, перемещать или удалять файлы, изменять параметры файлов, каталоги и параметры каталогов на сервере при помощи административных утилит, работающих по протоколу HTTP

Протокол SMTP регламентирует процесс обмена сообщениями между сетевыми хостами. В составе IIS реализована служба SMTP, позволяющая системам Windows Server 2003 выступать в качестве агента пересылки почты (Mail Transfer Agent, MTA). Служба SMTP, реализованная в IIS, может стать базой для развертывания почтового сервера

Протокол NNTP регламентирует процесс обмена сообщениями новостей. В составе IIS реализована служба NNTP, позволяющая системам Windows Server 2003 выступать в качестве сервера новостей

Протокол FTP регламентирует процесс передачи файлов по сети. В IIS 6.0 реализована служба FTP-сервера. Для каждого пользователя может быть создан собственный FTP-каталог. Соответственно, данный пользователь может действовать только в пределах своего каталога (другие каталоги, включая их содержимое, он не видит). Для FTP может быть также установлено несколько различных кодовых страниц. Помимо этого, IIS поддерживают докачку по протоколу FTP. Теперь при получении файла по протоколу FTP можно произвести повторную докачку с места, на котором был прерван предыдущий сеанс

Данный стандарт описывает методику оценки содержимого веб-сайта с точки зрения наличия материалов сексуального характера, насилия и ненормативной лексики

Мы говорим об IIS, как о наборе базовых служб Интернета. IIS 6.0 включает в свой состав пять служб:
  • служба WWW (World Wide Web Publishing service);
  • служба FTP (File Transfer Protocol service);
  • служба SMTP (Simple Mail Transfer Protocol service);
  • служба NNTP (Network News Transfer Protocol service);
  • служба администрирования IIS (IIS Admin service).

Доступ к справке IIS 6

Доступ к справке IIS 6.0

Дополнительные сведения о IIS 6.0 см. в следующих источниках:

Общие технические сведения IIS 6.0

В этом документе содержатся общие технические сведения о множестве новых функций IIS 6.0, включая пулы приложений и режим изоляции рабочих процессов. В нем также приведено описание улучшений IIS 6.0 в области надежности веб-сервера, его доступности, управляемости, масштабируемости и безопасности. Дополнительные сведения см. в общих технических сведениях по IIS 6.0 в техническом центре Microsoft Windows Server.

Краткое описание изменений в документации по IIS 6.0

В этом документе перечислены изменения, внесенные в содержимое документов «Руководства по развертыванию IIS 6.0», «Руководства по эксплуатации IIS 6.0» и «Технического справочника по IIS 6.0» с момента официального выпуска документации. Дополнительные сведения см. в документации по IIS 6.0 в Интернете в техническом центре Microsoft Windows Server.

Развертывание IIS 6.0

Подробное руководство, построенное на конкретных примерах задач и сценариев, поможет разработать решение IIS 6.0, отвечающее потребностям пользователя. Сценарии включают установку нового веб-сервера IIS 6.0, обновление существующего веб-сервера с более ранней версии IIS и перенос существующих веб-сайтов и приложений Apache или IIS на новый установленный веб-сервер. Дополнительные сведения см. в документации по IIS 6.0 в Интернете в техническом центре Microsoft Windows Server.

Эксплуатация IIS 6.0

Содержит сведения о выполнении обычных административных задач, настройке веб-сайтов, администрировании веб-серверов, настройке параметров производительности и ведения журнала, а также устранении неполадок в работе IIS 6.0. Справочные материалы включают описания свойств метабазы, параметров реестра, счетчиков производительности и событий. Дополнительные сведения см. в документации по IIS 6.0 в Интернете в техническом центре Microsoft Windows Server.

Технический справочник по IIS 6.0

Всесторонние технические справочные данные помогут эффективно эксплуатировать, обслуживать и устранять неполадки в работе серверов IIS 6.0. Документ содержит полное описание архитектуры IIS 6.0 и практические сведения и средства, способствующие выполнению повседневных административных задач. Дополнительные сведения см. в документации по IIS 6.0 в Интернете в техническом центре Microsoft Windows Server.

Веб-сайт техцентра IIS 6.0

Веб-сайт содержит ссылки на множество ресурсов, оказывающих помощь в развертывании, содержании и поддержке IIS. Дополнительные сведения см. в в разделе «Техцентр IIS 6.0» в техцентре Microsoft Windows Server TechCenter.

UrlScan версии 2.5

Этим средством безопасности ограничиваются типы HTTP-запросов, обрабатываемых IIS. Блокируя определенные HTTP-запросы, UrlScan помогает предотвратить поступление потенциально опасных запросов на сервер. Дополнительные сведения см. в разделе «Инструмент безопасности UrlScan» в техцентре Microsoft Windows Server TechCenter.

Средство миграции IIS 6.0

Это средство командной строки автоматизирует некоторые из шагов, выполнить которые необходимо для миграции веб-приложения с версий IIS4.0, IIS5.0 или IIS 6.0 на новую установку IIS 6.0. С помощью этого средства осуществляется миграция данных конфигурации, содержимого веб-сайта и параметров приложений на новый сервер IIS 6.0. Дополнительные сведения см. в разделе IIS 6.0 Migration Tool на веб-сайте Microsoft Download Center.

Набор средств IIS 6.0 Resource Kit Tools

Набор средств IIS 6.0 Resource Kit Tools поможет в администрировании, управлении и обеспечении безопасности IIS. Используйте их для запросов по файлам журналов, развертывания сертификатов SSL, применения пользовательской проверки подлинности для сайта, проверки разрешений, устранения неполадок и много другого. Дополнительные сведения см. на странице Набор средств IIS 6.0 Resource Kit Tools в Центре загрузки Майкрософт.

Сообщество IIS IT Pro Community в TechNet

Общайтесь с другими профессионалами в области информационных технологий, использующими в работе IIS. Участвуйте в работе дискуссионных групп, ознакомьтесь с разделом «Вопросы и ответы», присоединитесь к группе пользователей и получите самое свежее расписание веб-трансляции. Дополнительные сведения см. в Центре сообщества IIS в техническом центре Microsoft Windows Server.

Публикации

Развертывание и настройка служб IIS 6.0 с удаленным хранением содержимого на серверах UNC и устройствах NAS

Эта публикация содержит инструкции по настройке и отладке IIS 6.0 и удаленного сервера, выступающего в роли централизованного хранилища для файлов, приложений и других сетевых ресурсов, доступных для IIS при использовании пути в формате Universal Naming Convention (UNC). Дополнительные сведения см. в разделе Развертывание и настройка служб IIS 6.0 с удаленным хранением содержимого на серверах UNC и устройствах NAS (содержимое страницы может отображаться на английском языке.) в техническом центре Microsoft Windows Server.

Настройка изоляции приложений в Windows Server 2003 и службах IIS 6.0

В этой публикации рассматривается изоляция приложений применительно к веб-приложениям, выполняемым на веб-серверах IIS 6.0 в режиме изоляции рабочих процессов. Дополнительные сведения см. в разделе Настройка изоляции приложений в Windows Server 2003 и службах IIS 6.0 (содержимое страницы может отображаться на английском языке.) в техническом центре Microsoft Windows Server.

Ссылки по IIS

На странице Internet Information Services Downloads представлены ссылки на средства и публикации, полезные для управления и контроля работы веб-сервера IIS 6.0 (на английском языке).

Презентация на тему: Администрирование информационных систем Администрирование веб- узлов

Администрирование информационных систем Администрирование веб- узлов. Службы IIS. - презентация

1 Администрирование информационных систем Администрирование веб- узлов. Службы IIS.

2 Службы IIS В IIS имеются основные службы, обеспечивающие публикацию данных, передачу файлов, поддержку пользовательских подключений и обновление хранилищ данных, от которых зависит работа этих служб. СлужбаОсновной компонент Управляющий файл Служба веб-публикацииIisw3adm.dllSvchost.exe Служба FTPFtpsvc.dllInetinfo.exe Служба SMTPSmtpsvc.dllInetinfo.exe Служба NNTPNntpsvc.dllInetinfo.exe Служба IIS AdminIisadmin.dllInetinfo.exe

3 Служба веб-публикации Служба веб-публикации предоставляет конечным пользователям IIS средства веб-публикации, направляя HTTP-запросы клиентов на веб-узлы, размещенные на сервере IIS. Служба веб- публикации управляет основными компонентами IIS, которые обрабатывают HTTP-запросы, а также устанавливают параметры и управляют работой веб-приложений. Служба веб-публикации запускается в виде файла Iisw3adm.dll в программе Svchost.exe

4 Служба FTP Служба FTP обеспечивает полную функциональность IIS по управлению и обработке файлов. Cлужбы FTP поддерживает изоляцию пользователей на уровне узла, что помогает администраторам обеспечить безопасность веб-узлов и их использование на коммерческой основе. Служба FTP запускается как файл Ftpsvc.dll в программе Inetinfo.exe

5 Служба SMTP IIS позволяет отправлять и получать сообщения электронной почты с помощью службы SMTP. Службу SMTP также можно использовать для получения сообщений с отзывами от клиентов веб-узла. Служба SMTP не обеспечивает полной функциональности служб электронной почты. Служба SMTP запускается как файл Smtpsvc.dll в программе Inetinfo.exe

6 Служба NNTP Для обслуживания локальных дискуcсионных групп на одном компьютере можно использовать службы NNTP. Поскольку данное средство полностью совместимо с протоколом NNTP, для участия в обсуждениях группы новостей пользователи могут воспользоваться любым клиентом для просмотра новостей. Сценарий Rfeed, находящийся в папке inetsrv, обеспечивает поддержку службой NNTP IIS загрузки новостей. Поддержка службой NNTP репликации отсутствует. Для загрузки новостей или репликации групп новостей для нескольких компьютеров следует использовать сервер Exchange. Служба NNTP запускается как файл Nntpsvc.dll в программе Inetinfo.exe

7 Служба IIS Admin Служба IIS Admin управляет метабазой IIS и производит обновление системного реестра Microsoft Windows для службы веб-публикации, а также служб FTP, SMTP и NNTP. Метабаза является хранилищем данных конфигурации IIS. Служба IIS Admin предоставляет доступ к данным метабазы другим приложениям, включая основные компоненты IIS, встроенные в IIS приложения и приложения сторонних производителей, не входящие в комплект IIS, такие как средства управления и наблюдения. Служба IIS Admin запускается как файл Iisadmin.dll в программе Inetinfo.exe

8 Режимы изоляции IIS В IIS 6.0 имеются два различных режима работы, которые называются режимами изоляции приложений (режимами изоляции): режим изоляции рабочих процессов и режим изоляции IIS 5.0. В обоих режимах в качестве средства прослушивания протокола HTTP используется файл HTTP.sys, внутренние процессы работы в этих двух режимах принципиально отличаются. Режим изоляции рабочих процессов позволяет воспользоваться всеми преимуществами усовершенствованной архитектуры IIS 6.0 и использует основной компонент рабочих процессов. Режим изоляции IIS 5.0 предназначен для запуска приложений, рассчитанных для работы со специальными средствами и возможностями IIS 5.0.

9 Режим изоляции IIS Выбор режима изоляции приложений IIS влияет на производительность, надежность, безопасность и доступность различных средств. Режим изоляции рабочих процессов является наиболее предпочтительным для IIS 6.0, так как он предоставляет более надежную платформу для работы приложений. Режим изоляции рабочих процессов также обеспечивает повышенный уровень безопасности благодаря тому, что по умолчанию приложениям, работающим в рабочих процессах, назначаются учетные записи NetworkService. Приложениям, работающим в режиме изоляции IIS 5.0, назначаются учетные записи LocalSystem, что предоставляет доступ и возможность вмешательства практически во все ресурсы компьютера.

10 Режим изоляции рабочих процессов Использование режима изоляции рабочих процессов открывает такие возможности, как объединение приложений в группы, а также использование средств перезапуска и определения работоспособности. На рисунке видно, что код приложения загружается только в рабочий процесс. Примерами кодов приложений являются приложения ASP и ASP.NET. Модули выполнения для этих программных платформ реализованы как расширения интерфейса ISAPI.

11 Режим изоляции рабочих процессов Пошаговая процедура обработки запроса в режиме изоляции рабочих процессов выглядит следующим образом. Запрос поступает в программу HTTP.sys. Программа HTTP.sys определяет допустимость запроса. Если запрос является недопустимым, то клиенту возвращается код для недопустимого запроса. Если запрос является допустимым, то программой HTTP.sys проверяется наличие соответствующего ответа в кэше режима ядра. При наличии ответа в кэше он отправляется программой HTTP.sys немедленно. При отсутствии ответа в кэше программа HTTP.sys определяет нужную очередь запросов, и данный запрос помещается в эту очередь. Если этой очереди не назначен ни один рабочий процесс, то программа HTTP.sys отправляет службе веб-публикации запрос на запуск рабочего процесса. Запрос извлекается рабочим процессом из очереди запросов и обрабатывается. Ответ возвращается рабочим процессом программе HTTP.sys. Программа HTTP.sys отправляет ответ клиенту и заносит запрос в журнал, если заданы соответствующие настройки

12 Что такое метабаза IIS Метабаза является иерархически организованным хранилищем данных о конфигурации IIS и схем, используемых при настройке. Конфигурация метабазы и схемы для IIS 4.0 и IIS 5.0 хранились в файле двоичного формата, что затрудняло его чтение и редактирование. В IIS 6.0 вместо одного двоичного файла (MetaBase.bin) используются текстовые XML- файлы MetaBase.xml и MBSchema.xml. Файлы конфигурации хранятся на компьютере в папке systemroot\System32\Inetsrv. Только Администраторы могут просматривать и изменять эти файлы. Сведения о конфигурации IIS хранятся в файле MetaBase.xml, а схема метабазы хранится в файле MBSchema.xml. При запуске IIS эти файлы считываются уровнем хранилища и затем записываются в метабазу в памяти с помощью объектов ABO (Admin Base Objects). ABO (Admin Base Objects) Метабаза в памяти Слой хранилища метабазы MetaBase.XMLMBSchema.XML

13 Преимущества текстовых XML- файлов Обычные текстовые XML-файлы метабазы обладают следующими преимуществами. Файлы метабазы могут быть отредактированы с помощью обычного текстового редактора. Файл конфигурации, MetaBase.xml, может быть прочитан и отредактирован с помощью обычного текстового редактора. Редактирование файла конфигурации напрямую позволяет администраторам избегать использования сценариев или программных кодов для управления IIS. Улучшенное восстановление метабазы после повреждения и более эффективное устранение неполадок. Диагностика возможных повреждений метабазы выполняется легче, так как метабаза хранится в виде обычного текстового файла, который может быть проанализирован с помощью такой программы из Windows Resource Kit, как Windiff. Улучшенные возможности архивации и восстановления для компьютеров, подверженных серьезным сбоям. Используя возможности архивации и восстановления, администраторы могут архивировать метабазу и шифрова т ь ее любым паролем. При сбое в системе, метабаза может быть восстановлена на другом компьютере или в другой установке операционной системы семейства Microsoft Windows Server 2003.

14 Сравнение метабазы IIS 6.0 с предыдущей версией Схема метабазы может быть изменена администратором. Схема метабазы определяет, какие свойства могут быть записаны в конкретный раздел метабазы. Схема определяет также типы данных, которые могут быть использованы для конкретного атрибута свойства. Могут быть использованы интерфейсы ADSI, чтобы настроить эти параметры схемы или разрешить запись свойств в метабазу. Метабаза является абсолютно совместимой с интерфейсами API и ADSI метабазы IIS 5.0. Улучшенные производительность и масштабируемость метабазы. Размер метабазы не превышает размер метабазы в IIS 5.0. Более быстрое чтение при запуске веб-сервера по сравнению с двоичной метабазой в IIS 5.0. Скорость записи равна скорости записи двоичной метабазы в IIS 5.0. Богатые функциональные возможности. Наследование свойств. Определение типов данных для значений свойств. Отправка уведомления об изменении при изменении свойства в метабазе. Обеспечение безопасности Облегченные архивация и восстановление конфигурации IIS. Облегченный импорт и экспорт отдельных узлов на другие компьютеры.

15 Сведения о настройке метабазы Предусмотрено несколько способов для изменения значений, хранящихся в метабазе. Значения в метабазе можно записывать и считывать с помощью следующих ресурсов: Диспетчер IIS. Приложение, предоставляющее интерфейс пользователя; позволяет изменять метабазу, находящуюся в памяти (наиболее безопасный способ обновления метабазы). Интерфейсы ADSI (Active Directory Service Interfaces). Набор интерфейсов программирования, которые можно использовать в командной строке или в сценарии. Интерфейсы WMI (Windows Management Instrumentation). Набор интерфейсов программирования, которые можно использовать в командной строке или в сценарии. COM-библиотека или исполняемая программа. Библиотека динамической компоновки COM-объектов (.dll) или исполняемая программа (.exe), такая как MetaEdit, которую можно использовать для настройки метабазы в памяти. MetaEdit инструментальное средство Майкрософт для редактирования метабазы. Изменения параметров конфигурации, выполненные с помощью указанных средств, заносятся в метабазу, находящуюся в памяти, посредством объектов ABO (Admin Base Objects). Метабаза в памяти представляет собой копию файлов MetaBase.xml и MBSchema.xml в файловом кэше IIS.

16 Сведения об объектах IIS ADSI Каждому объекту IIS ADSI соответствует раздел в схеме метабазы. Например, объект IIsWebServer (ADSI) соответствует разделу семейства IIsWebServer, задаваемому в файле схемы метабазы MBSchema.xml следующим образом:

17 Методы IIS ADSI Некоторые объекты IIS ADSI содержат три набора методов: один служит для создания и удаления новых методов, другой для изменения свойств объектов ADSI, третий соответствует назначению того объекта ADSI, в котором эти методы находятся. Метод Create один из пяти методов объекта-контейнера Windows ADSI, содержащихся во всех объектах ADSI. С их помощью можно создавать и удалять новые экземпляры объектов ADSI, получать ссылки на дочерние объекты, а также переходить от одного объекта к другому. Следующий код VBScript создает новый экземпляр объекта IIsWebVirtualDir, содержащегося в другом объекте IIsWebVirtualDir; в результате на узле «Веб-узел по умолчанию» появляется новый виртуальный каталог NewVDir: Set IIsWebVDirRootObj = GetObject("IIS://имя_компьютера/W3SVC/1/Root") Set IIsWebVDirObj = IIsWebVDirRootObj.Create("IIsWebVirtualDir", "NewVDir")

18 Методы IIS ADSI Методы Get, Put и SetInfo три из восьми методов объекта Windows ADSI, содержащихся во всех объектах ADSI. С их помощью можно получать и задавать значения свойств, а также сохранять сведения в метабазе. Следующий код VBScript является продолжением предыдущего и задает необходимые свойства вновь созданного виртуального каталога: IIsWebVDirObj.Put "Path", "C:\NewContent IIsWebVDirObj.Put "AccessRead", True IIsWebVDirObj.Put "AccessScript", True

19 Создание резервных копий Методы объекта IsComputer, относятся исключительно к объекту, в котором они содержатся. Такие методы, как IIsComputer.Backup и IIsComputer.Restore, используются для защиты метабазы от потенциально небезопасных изменений. Следующий код VBScript копирует файл конфигурации метабазы в файл BeforeChanges.MD0, а файл схемы метабазы в файл BeforeChanges.SC0. Эти файлы хранятся в папке корневой_каталог_системы\system32\inetsrv\MetaBack.

20 Код создания резервных копий Dim IIsComputerObj, iFlags ' Создание экземпляра объекта IIsComputer Set IIsComputerObj = GetObject("IIS://LocalHost") ' Задание флагов для сохранения метабазы перед архивацией и проведения архивации даже в случае сбоя при сохранении. iFlags = (MD_BACKUP_SAVE_FIRST) ComputerObj.Backup "MyBackups", MD_BACKUP_NEXT_VERSION, iFlags

21 Команды Adsutil.vbs Adsutil.vbs служебная программа администрирования IIS, использующая язык VBScript и интерфейсы ADSI для управления конфигурацией IIS. Сценарий следует запускать с помощью программы CScript, компонента сервера сценариев Windows (Windows Script Host). Использование команды Cscript.exe adsutil.vbs КОМАНДА [. ]

22 Команды adsutil.vbs GET Отображение выбранного параметра. SET Присваивание нового значения. ENUM "/P" Перечисление всех параметров для данного пути. /P - перечисление только путей (без данных). ENUM_ALL "/P" Перечисление всех параметров. /P - перечисление только путей (без данных). DELETE Удаление пути или параметра. CREATE [KeyType]Создание пути и его присваивание KeyType. APPCREATEINPROC Создание внутреннего приложения. APPCREATEOUTPROC Создание внешнего приложения. APPDELETE Удаление приложения (если оно существует). APPUNLOAD Выгрузка внешнего приложения. APPGETSTATUS Получение состояния приложения. FIND Поиск путей, где задан параметр. START_SERVER Запуск веб-узла. STOP_SERVER Остановка веб-узла. PAUSE_SERVER Приостановка веб-узла. CONTINUE_SERVER Продолжение работы веб-узла. HELPВывод всех доступных команд.

23 Использование сценариев администрирования, запускаемых из командной строки Синтаксис iisweb /create путь имя_узла [/b порт] [/i IP-адрес] [/d заголовок_узла] [/dontstart] [/s компьютер [/u [домен\]пользователь/p пароль]] Пример: iisweb /create C:\WWWFolder "My Web-site" /d www.mysite.ru /dontstart

24 Удаление веб-узлов Синтаксис iisweb /delete веб_узел [веб_узел. ] [/s компьютер [/u [домен\]пользователь/p пароль]] Пример iisweb /delete W3SVC/1000 /s SRV01 /u Alice /p p@##word

25 Перепись веб-узлов Для проверки статуса узла используется сценарий для командной строки iisweb.vbs, хранящийся в папке корневой_каталог_системы\system32. Синтаксис Iisweb /query [веб_узел [веб_узел. ]] [/s компьютер [/u [домен\]пользователь/p пароль]]

26 Создание виртуальных каталогов Сценарий для командной строки iisvdir.vbs, хранящийся в папке корневой_каталог_системы\system32, используется для создания виртуальных веб- каталогов на локальных и удаленных компьютерах. Синтаксис iisvdir /create веб_узел[/виртуальный_путь] имя физический_путь [/s компьютер [/u [домен\]пользователь/p пароль]] Пример iisvdir /create Finance Insurance c:\projects\insurance\html

27 Удаление виртуальных веб- каталогов Синтаксис iisvdir /delete веб_узел[/виртуальный_путь] имя [/s компьютер [/u [домен\]пользователь/p пароль]] Пример iisvdir /delete Finance/Insurance

28 Перепись виртуальных веб- каталогов Синтаксис iisvdir /query веб_узел[виртуальный_путь][/s компь ютер [/u [домен\]пользователь/p пароль]] Пример iisvdir /query Finance

29 Архивирование конфигураций IIS Для создания резервных копий конфигурации IIS (метабазы и схемы) и управления ими на локальном или удаленном компьютере используется сценарий iisback.vbs. При каждой операции архивирования (/backup) создается два файла: файл.MDx для хранения метабазы и файл.SCx для хранения схемы, где x является номером версии резервной копии. Служба IIS и сценарий iisback.vbs сохраняют файлы резервных копий в папке корневой_каталог_системы\System32\inetsrv\MetaBack. Метабаза и схема конфигурации IIS включают свойства системы и свойства сеанса. Для полного или частичного копирования конфигурации метабазы с одного сервера на другой используйте сценарий iiscnfg.vbs.

30 Команды создания и восстановления резервных копий Синтаксис создания iisback /backup [/b имя_резервной_копии] [/v ] [/overwrite] [/e пароль_шифрования] [/s компьютер [/u [домен\]пользователь/p пароль]] Синтаксис восстановления iisback /restore/b имя_резервной_копии [/v <целое | HIGHEST_VERSION>] [/e пароль_шифрования] [/s компьютер [/u [домен\]пользователь/p пароль]]

31 Экспорт/импорт конфигураций Сценарий конфигурации IIS iiscnfg.vbs импортирует и экспортирует все или выбранные элементы метабазы служб IIS на локальном или удаленном компьютере, или копирует всю конфигурацию IIS (метабазу и схему) на другой компьютер, чтобы реплицировать конфигурацию. iiscnfg /export – копирует метабазу IIS или ее часть в файл XML, в зашифрованном или незашифрованном формате. iiscnfg /import – добавляет параметры конфигурации из файла XML данных экспорта метабазы в метабазу сервера IIS iiscnfg /copy – копирует метабазу и схему IIS с одного компьютера на другой iiscnfg /save – сохраняет метабазу и схему IIS на диск.

Альманах программиста, Том 3

Книга Альманах программиста, Том 3. Платформа 2003 - Windows Server 2003, Microsoft Internet Information Services 6.0, Office System Альманах программиста, Том 3. Платформа 2003 - Windows Server 2003, Microsoft Internet Information Services 6.0, Office System

Книга: Альманах программиста, том I: Microsoft ADO.NET, Microsoft SQL Server, доступ к данным из приложений.
Автор: Русская Редакция
Год издания: 2003
Страниц: 321
Формат: PDF
Размер: 31,28 Мб

Альманах представляет собой тематическую подборку статей из Microsoft MSDN Library и журнала MSDN Magazine/Русская Редакция. Издание адресовано широкому кругу программистов, интересующихся современными и перспективными информационными технологиями. Третий том альманаха, посвященный платформе 2003, состоит из трех тематических рубрик, содержащих 7 статей и посвященных Microsoft Windows Server 2003, Microsoft IIS 6.0 и Microsoft Office System.
Скачать: [dfiles ] [rusfolder ]

С этой книгой бесплатно скачивают:

Настройка IIS

Настройка IIS¶
  • Windows XP 64bit
  • Windows Server 2003 32/64bit

Откройте менеджер настроек IIS (Пуск -> Выполнить -> inetmgr ).

Создайте новый веб-сайт:

Описание - любое (лучше всего использовать имя будущего домена, например ipimanager.mycompany.ru ). Домашнюю папку укажите как <PROFILE_DIR>\share\htdocs. Если установить неправильно - впоследствии вам будет об этом сообщено. Естественно, в виде ошибки =).

Затем создайте новый пул приложений. Назовите его IPI.Manager App Pool .

Вы можете так же изменить учётную запись пула (по-умолчанию это будет NETWORK_SERVICE. то есть процесс IPI.Manager ISAPI будет запускаться от имени этого пользователя). При этом нужно обязательно добавить эту учётную запись в группу IIS_WPG. иначе ничего работать не будет. Если всё сделаете правильно, и процесс ipimanager_service.exe и w3wp.exe (это процесс IIS) будут запущены от имени одного пользователя:

Затем откройте свойства сайта. На вкладке Home Directory сначала удалите приложение, а затем создайте заново (кликнуть на Remove. затем на Create ). В качестве пула приложений для только чт созданного приложения выберите созданный вами ранее пул IPI.Manager App Pool. Название приложения укажите как IPI.Manager ISAPI Handler. Нажмите Применить и потом зайдите в настройки приложения (кнопка Configuration там же, рядом).

В блоке Wildcard application maps нажмите Insert. В появившемся диалоговом окне выберите файл C:Program FilesIPIIPI.Manageripimanager_isapi.dll. Уберите галочку Verify that file exists и попрбуйте сохранить. Если диалоговое окно недовольно скажет, что имена файлов с пробелами нужно обрамлять кавычками - сделайте это (т.е. получится что-то вроде "C:\Program Files\IPI\IPI.Manager\ipimanager_isapi.dll" ). Сохраните всё.

В старых версиях IPI.Manager использовался хендлер fcgiext.dll. Если он есть в списке Wildcard application maps. нужно его оттуда удалить.

Затем в диалоговом окне управления IIS (Пуск -> Выполнить -> inetmgr ) кликните правой кнопкой по Web Service Extensions и выберите Add new Web service extension. . В появившемся окне задайте любое имя расширению (например, IPI.Manager ISAPI Handler ), в качестве требуемых файлов добавьте C:\Program Files\IPI\IPI.Manager\ipimanager_isapi.dll и статус расширения выберите как Allowed (Разрешённое ).

Теперь не забудьте запустить сам веб-сайт

После этого можете попробовать открыть сайт в браузере (для начала, http://localhost/ ). По идее всё будет работать сразу же.

Возможные ошибки будут такими же как и для IIS7 / IIS7.5. о них смотрите в разделе ниже.

IIS7 / IIS7.5¶
  • Windows Vista 32/64bit
  • Windows Server 2008 32/64bit
  • Windows 7 32/64bit
  • Windows Server 2008 R2 32/64bit

Откройте менеджер настроек IIS (Пуск -> Выполнить -> inetmgr).

Создайте новый веб-сайт:

Название сайта - любое. Application pool — тот, который вы создали ранее. Удобнее всего использовать название будущего домена (например, manager.mycompany.ru ). Домашнюю папку укажите как <PROFILE_DIR>\share\htdocs. Если установить неправильно - впоследствии вам будет об этом сообщено. Естественно, в виде ошибки =). Выключите галочку Start web site immidiately .

Зайдите в список пулов приложений, там будет только что созданный пул специально для нового сайта. Откройте его базовые опции и выключите ASP.NET

Откройте расширенные опции и разрешите запуск 32-битных приложений

Откройте Handler Mappings

Добавьте Wildcard script map

В старых версиях IPI.Manager использовался хендлер fcgiext.dll. Если он есть в списке Handler Mappings. нужно его оттуда удалить.

На вопрос - создавать ли исключение для ISAPI/CGI, ответье Yes (Да ):

Теперь откройте ISAPI/CGI Restrictions

И измените описание созданного правила:

Теперь не забудьте запустить сам веб-сайт

После этого можете попробовать открыть сайт в браузере (для начала, http://localhost/ ). По идее всё будет работать сразу же.