Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Один из замечательных новых продуктов, выходящих в этом году, является небольшой менеджер загрузки - установщик веб-платформы 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 уже сегодня. Его финальная версия будет выпущена этим летом.
Надеюсь, вы нашли для себя что-то полезное,
Скотт