Главная

Обзор понятий IIS Средства администрирования Связь с нами
Полезное в сети
Каталог статей
   
Хранилище конфигураций в службах IIS 7.0

Конфигурация служб IIS 7.0 управляется с помощью текстовых XML-файлов и основывается на существующем хранилище конфигураций .NET Framework. Объединение настроек конфигурации IIS и ASP.NET обеспечивает единое хранилище конфигураций для всех настроек конфигурации веб-платформы.

Данный способ настройки заменяет конфигурации метабазы IIS, которые использовались в предыдущих версиях IIS. Файлы конфигурации служб IIS7.0 по умолчанию расположены в папке Windows\System32\Inetsrv.

Примечание
Нельзя управлять конфигурацией FTP-узлов с помощью файлов конфигурации IIS7.0. Вместо них используется метабаза и диспетчер IIS 6.0. Для удаленного управления веб-серверами с запущенной на базе Windows Server2003 службами IIS6.0 можно также использовать оснастку MMC. Дополнительные сведения о том, как использовать диспетчер IIS 6.0 на IIS7.0, см. в разделе «Справка» для оснастки.

Данные конфигурации служб IIS 7.0 хранятся в следующих текстовых XML-файлах:

Machine.config - Содержит настройки всего сервера. Настройки, находящиеся в файле Machine.config, наследуются всеми остальными файлами конфигурации .NET, включая файлы конфигурации IIS.

ApplicationHost.config - Позволяет хранить конфигурации компьютера в одном или двух разделах:
  • System.applicationHost, в котором помимо поддержки не-HTTP протоколов содержатся настройки конфигурации веб-узлов, приложений, виртуальных каталогов и пулов приложений;
  • System.webServer, в котором содержатся такие настройки конфигурации, как защита, сжатие и введение HTTP для веб-узлов, веб-приложений, виртуальных и физических каталогов и файлов.
Web.config (корневой уровень) - Позволяет определять настройки для отдельных веб-узлов, веб-приложений или виртуальных и физических каталогов. Этот файл можно хранить в том же каталоге, что и код или содержимое.

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

Web.config (уровень приложений) - Позволяет определять настройки для отдельных веб-узлов, веб-приложений или виртуальных и физических каталогов. Этот файл можно хранить в том же каталоге, что и код или содержимое.

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

Преимущества хранилища конфигураций IIS7.0:
  • более эффективная разработка и развертывание приложений, потому что в файлах Web.config конфигурация IIS объединена с конфигурацией ASP.NET;
  • более легкое развертывание на другой сервер или веб-ферму при использовании команды xcopy для копирования файлов конфигурации. Дополнительные сведения о копировании файлов конфигурации с помощью команды xcopy см. в разделе Копирование файлов конфигурации на удаленный сервер;
  • более подробное администрирование благодаря делегированию права на запись определенных файлов Web.config тому, кто обладает учетными данными Windows, но не является членом группы администраторов на локальном компьютере. Администрирование также можно делегировать пользователям, которые имеют учетные данные не-Windows.
Редактирование файлов конфигурации
Настройки файлов конфигурации IIS7.0 можно редактировать с помощью:
  • диспетчер IIS, новое администрирование и управление пользовательским интерфейсом;
  • сценария WMI;
  • текстового или XML-редактора для прямого редактирования файлов конфигурации;
  • интерфейса API конфигурации IIS 7.
Примечание
Если файлы конфигурации необходимо отредактировать без использования диспетчер IIS или API, необходимо знать XML.
Настройка безопасности файлов конфигурации
Вследствие унаследованной безопасности только администратор сервера по умолчанию имеет право на просмотр и редактирование файла ApplicationHost.config. Если нет необходимости в изменении настроек конфигурации на более низких уровнях иерархии конфигурации, можно заблокировать определенный раздел конфигурации или отдельные элементы.

 
© 2008 «Администрирование IIS 7.0». All Rights Reserved.  
Партнеры сайта:
Приобрести дизельные генераторы и электростанции в Киеве.   |   купить японское авто   |   купить автомобиль   |   работа финансы   |   Диллерские автосалоны Днепропетровска собраны на AUTO.ria.ua
теплый гримваген в аренду |  Представляем создание и продвижение интернет сайтов - студия Веб-дизайна Анира |  отдых в крыму 2011 |