Установщик веб-платформы Microsoft
Один из замечательных новых продуктов, выходящих в этом году, является небольшой менеджер загрузки - установщик веб-платформы Microsoft, который по-настоящему легко позволяет устанавливать и конфигурировать стеки продуктов для веб-сервера и веб-разработки. Этот беслпатный инструмент вы можете скачать с сайта www.microsoft.com/web (а вот и прямая ссылка на установщик - выбирайте версию 2.0). Он может работать под управлением Windows XP, Vista, Windows 7, Windows Server 2003 и Windows Server 2008.
Установщик веб-платформы предоставляет простой способ для быстрой установки и настройки всего спектра продуктов, которые могут вам понадобиться для разработки или развертывания веб-сайтов и веб-приложений на базе платформы Windows. Этот установщик автоматически анализирует, что в данный момент уже установлено в системе, позволяя вам выбрать дополнительные компоненты для установки, а затем, когда вы нажмете кнопку "Установить", автоматически устанавливает их все за один раз, избавляя вас от необходимости вручную ставить каждый компонент по отдельности.
К примеру, вы щелкнули по разделу "Web Server", как показано на рисунке выше, чтобы настроить отдельные модули веб-сервера IIS, установленные в системе. Здесь вы увидите как встроенные модули IIS, идущие в поставке Windows (к примеру, модуль навигации по каталогам), так и дополнительные модули, которые могут быть загружены и установлены отдельно. На рисунке ниже я выбрал для установки два дополнительных модуля: Application Request Routing и URL Rewrite:
Модуль URL Rewrite бесплатно поставляется Microsoft и служит для публикации на ваших сайтах понятных для человека веб-адресов (URL) и их поисковой оптимизации. Вы можете настроить правила для поисковой оптимизации (написание веб-адресов в строго определенном регистре, внедрение ключевых слов и т.д.) и затем произвольно настроить то, как ваш сайт будет "выглядеть" извне (оснастка администрирования даже поможет вам написать регулярные выражения для создания правил):
Модуль Application Request Routing также бесплатно поставляется Microsoft и служит для реализации сценариев с использованием прокси-сервера, который динамически распределяет запросы между несколькими веб-серверами, позволяя вам легко масштабировать вашу систему, перемещать сервера за файрвол в DMZ, а также включать их в ферму серверов и исключать из нее без необходимости прерывать работу всей системы.
В дополнение к упомянутым модулям для веб-сервера существуют еще десятки других, которые реализуют WebDAV, Secure FTP, автоматическое развертывание, удаленное администрирование баз данных через оснастку администрирования IIS (на случай, если вы арендуете чужие сервера или размещаете свои в ЦОД), потоковые медиа-трансляции и многое другое. Вы также можете устанавливать такие дополнения, как ASP.NET MVC, .NET 3.5 SP1, SQL Express и сопутствующие инструменты SQL-администрирования, Visual Web Developer 2008 Express и проч.
Галерея веб-приложений на платформе Windows
Установщик веб-платформы также интегррован с галереей веб-приложений на платформе Windows, которая теперь доступна в online: www.microsoft.com/web/gallery
Эта галерея позволяет вам легко устанавливать созданные веб-приложения на ваш сервере. В ней содержится множество популярных .NET-приложений с открытым кодом, таких как DotNetNuke, ScrewTurn Wiki и Umbraco CMS, а также PHP-приложения с открытым кодом, включая WordPress и Drupal. Вы также можете просмотреть информацию по имеющимся в галерее приложениям и установить их с помощью установщика веб-платформы (для этого нужно лишь выбрать вкладку "Web Applications" и отметить, какие приложения вы хотите установить):
Помимо загрузки файлов приложения, установщик веб-платформы создаст новый корневой каталог сайта/приложения, настроит соответствующие параметры сайта и при необходимости создаст базу данных.
Подведем итоги
Если вы еще не загрузили установщик веб-платформы, то настоятельно рекомендую вам ознакомиться с ним. Думаю, вы найдете, что с его помощью намного проще настроить и получить готовую функционирующую систему, а также намного проще найти и установить разнообразные компоненты стэка продуктов для веб-сервера и приложений, работающих поверх него. Со временем мы будет все больше расширять набор функциональных компонентов, поставляемых подобным образом.
Вы можете загрузить и начать использовать бета-версию Установщика веб-платформы версии 2.0 уже сегодня. Его финальная версия будет выпущена этим летом.
Надеюсь, вы нашли для себя что-то полезное,
Скотт