Введение в Internet Information Services 7.0 - Конфигурация

ОГЛАВЛЕНИЕ

 

Конфигурация

Конфигурация значительно упростилась, и теперь она основана на распределенных XML файлах, которые содержат конфигурационные параметры для всего IIS и ASP.NET.

Конфигурационные параметры могут быть настроены глобально для всего веб сервера или для определенных веб сайтов, с помощью XML файлов, или с помощью графического интерфейса управления (GUI Management interface). Графический интерфейс лишь записывает конфигурационные параметры в то те же самые XML файлы. Основные конфигурационные файлы xml в IIS 7.0 это:

  • Applicationhost.config
  • Global web.config
  • Machine.config
  • Site web.config
  • App web.config

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

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

Общая конфигурация (Shared Configuration) – это новая возможность в IIS 7.0, которая была разработана для веб ферм (web farm). С помощью общей конфигурации (Shared Configuration) теперь появилась возможность для нескольких веб серверов использовать один конфигурационный файл (applicationhost.config). Главный файл размещается по общему пути UNC. Возможность использования общей конфигурации (Shared Configuration) – это великолепная альтернатива перспективе копирования настроек IIS.

Файл в формате xml под названием Applicationhost.config является основным конфигурационным файлом IIS 7.0, этот конфигурационный файл содержит всю информацию о сайтах, виртуальных директориях, приложениях, пулах приложений и глобальных настройках для веб сервера.

Репликация содержимого может быть легко выполнена с помощью команды x-copy или robocopy, точно также как и особые настройки веб сайта, которые хранятся в файле web.config в формате xml внутри сайта.

Заключение

Благодаря изменению дизайна IIS, компания Microsoft сделала IIS 7.0 лучшим веб сервером для всех, начиная со специалистов по информационным технологиям IT и разработчиков до Web Hosters. Я попытался выделить несколько причин, по которым я считают, что IIS 7.0 является очень мощным продуктом:

  • Продукт стал более безопасным – можно устанавливать только бинарные файлы
  • Он расширяем и гибок благодаря использованию новой модульной архитектуры
  • Он стал более масштабируемым благодаря упрощению настройки, для которой теперь используются файлы в формате xml
  • Улучшение производительности благодаря улучшениям в ядре IIS (http.sys)

Есть множество причин, по которым вам стоит познакомиться с IIS 7.0 перед его официальным выходом.

IIS 7.0 доступен для публичной загрузки совместно с последней версией операционной системы Windows Server 2008, в настоящее время Beta 3. Вы можете загрузить Windows Server 2008 beta по адресу: http://www.microsoft.com/windowsserver2008/default.mspx.

Компания Microsoft создала специальную лицензию Go Live license, которая абсолютно бесплатна, и которая позволяет пользователям установить бета версии IIS 7.0 в промышленной среде до официального выхода операционной системы Windows Server 2008, который запланирован на первый квартал 2008.

Питер Шмидт (Peter Schmidt)