Опубликовано: ноябрь 2008 г

Вид материалаРуководство

Содержание


Рисунок 24. Пользовательский интерфейс фильтрации запросов
Трассировка неудачно завершенных запросов для FastCGI
Подобный материал:
1   ...   5   6   7   8   9   10   11   12   13

Повышение уровня соответствия сущест­вующим стандартам и передовому опыту


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


Веб-сайты


Сервер Windows Server 2008 R2 содержит множество усовершенствований, превра­щающих его в самую надежную платформу веб-приложений на основе Windows Server среди всех версий Windows. Он содержит обновленную роль веб-сервера и службы IIS 7.5 и обеспечивает широкую поддержку .NET на уровне ядра сервера. При создании служб IIS 7.5 в них были внесены усовершенствования, предостав­ляющие администраторам веб-серверов удобные средства развертывания веб-приложений и управления ими и повышающие тем самым надежность и масштаби­руемость. Кроме того, службы IIS 7.5 упрощают управление и расширяют возможности настройки среды веб-сервера.

Снижение трудоемкости администрирования и поддержки веб-приложений


Уменьшение трудоемкости администрирования и поддержки веб-приложений — одно из основных преимуществ IIS 7.5. Данная версия поддерживает новые сценарии удаленного администрирования и более широкие возможности автоматизации, а также предоставляет авторам и разработчикам улучшенные возможности публикации содержимого. Краткий перечень этих возможностей представлен ниже:


  • Расширение возможностей диспетчера IIS с помощью новых модулей управления
  • Автоматизация типичных административных задач с помощью поставщика Windows PowerShell для IIS
  • Поддержка .NET в режиме ядра сервера, позволяющая использовать ASP.NET и выполнять удаленное администрирование с помощью диспетчера IIS

Автоматизация типичных задач с помощью поставщика PowerShell


Поставщик Windows PowerShell для IIS — это оснастка Windows PowerShell, позво­ляющая выполнять задачи по администрированию IIS и управлять конфигурацией IIS и данными времени выполнения. Кроме того, набор командлетов, предназначенных для выполнения конкретных задач, упрощает администрирование веб-сайтов, веб-приложений и веб-серверов.

PowerShell позволяет администраторам использовать ряд важных возможностей:
  • Упрощать администрирование, создавая сценарии для выполнения типичных задач
  • Автоматически выполнять повторяющиеся задания
  • В режиме реального времени консолидировать основные показатели, получаемые от всех веб-серверов



Если рассматривать более подробно, то входящие в состав Windows Server 2008 R2 командлеты для работы с IIS упрощают выполнение многих рутинных задач низкого уровня. Например, они позволяют администратору добавлять и изменять свойства конфигураций веб-сайтов и веб-приложений, а также виртуальных каталогов и пулов приложений. Пользователи, обладающие определенным опытом работы с Windows PowerShell, смогут выполнять более сложные задания по настройке и даже интегрировать существующие сценарии Windows PowerShell с иными поставщиками Windows PowerShell, предназначенными для других компонентов Windows Server 2008 R2. Ниже перечислены примеры типичных сценариев для PowerShell, предназначенных для управления IIS 7.5:
  • Добавление, изменение и удаление сайтов и приложений
  • Миграция параметров сайта
  • Настройка SSL и других параметров безопасности
  • Ограничение доступа по IP-адресу
  • Архивация конфигурации IIS и содержимого

Усовершенствования в диспетчере IIS


Для управления IIS 7.5 в диспетчер IIS были добавлены новые возможности, включая возможности управления параметрами веб-серверов и веб-приложений с помощью редактора конфигурации.
  • Упрощение доступа к ранее скрытым параметрам, таким как параметры для приложений ASP.NET и FastCGI.
  • Добавление и изменение правил фильтрации запросов с помощью графического интерфейса пользователя.
Редактор конфигурации

Редактор конфигурации (см. следующий рисунок) позволяет управлять любыми разделами конфигурации, доступными в системе конфигурации, и предоставляет доступ к тем параметрам конфигурации, которые недоступны нигде более в диспетчере IIS.



Рисунок 23. Пользовательский интерфейс редактора конфигурации
Расширения пользовательского интерфейса диспетчера IIS

Используя расширяемую модульную архитектуру, которая появилась в IIS 7.0, IIS 7.5 интегрирует и улучшает существующие расширения и создает основу для дальнейшего усовершенствования и настройки. Например, модуль FastCGI позволяет управлять параметрами FastCGI, а модуль ASP.NET — управлять авторизацией и параметрами настраиваемых ошибок.
Фильтрация запросов

Модуль фильтра запросов в Windows Server 2008 R2 будет включать средства фильтрации, ранее входившие в URLScan 3.1. Блокируя определенные HTTP-запросы, этот модуль помогает предотвращать обработку потенциально вредоносных запросов веб-приложениями на сервере. Пользовательский интерфейс фильтрации запросов (см. следующий рисунок) предоставляет графический интерфейс для настройки модуля фильтра запросов.



Рисунок 24. Пользовательский интерфейс фильтрации запросов

Управляемые учетные записи служб


Windows Server 2008 R2 позволяет учетным записям служб домена иметь пароли, управляемые службами Active Directory. Это новый тип учетных записей, позволяющий администраторам уменьшить трудозатраты на регулярное обновление паролей процессов, которые выполняются от имени этих учетных записей. IIS 7.5 поддер­живает использование управляемых учетных записей служб для удостоверений пулов приложений.

Внедряемое веб-ядро


Внедряемое веб-ядро позволяет разработчикам напрямую обслуживать HTTP-запросы в приложениях. Данная функция доступна с помощью набора API и позволяет при­ложениям напрямую обслуживать HTTP-запросы с помощью внедряемого веб-ядра IIS. Это может потребоваться в целях отладки, а также чтобы предоставить пользова­тельским приложениям базовые функции веб-сервера.

Снижение трудоемкости поддержки и разрешения проблем


Windows Server 2008 R2 уменьшает трудоемкость поддержки и разрешения проблем благодаря использованию следующих методов и средств.
  • Более эффективный аудит изменений в конфигурации IIS 7.5 и приложений. IIS 7.5 поддерживает новую функцию ведения журнала конфигураций, которая расширяет возможности аудита изменений в конфигурации IIS и приложений и позволяет отслеживать изменения в конфигурации тестовых и рабочих сред, а также вести журнал попыток входа в систему и операций, таких как чтение, запись, создание файлов, изменение сопоставления путей и др.


  • Трассировка неудачно завершенных запросов для FastCGI. В IIS 7.5 разработчики приложений на языке PHP могут включать в свои приложения вызовы трассировки, используя модуль FastCGI. Это снижает трудоемкость отладки кода при разработке и упрощает устранение ошибок в работе приложения в дальнейшем.


  • Анализатор соответствия рекомендациям (BPA). BPA для IIS 7.5 — это средство управления, которое проверяет конфигурацию веб-сервера IIS 7.5 и сообщает о возможных ошибках в конфигурации, помогая следовать передовому опыту. Для доступа BPA можно использовать диспетчер серверов и Windows PowerShell.