Что нового в Windows 2003 Server?
Чаще всего приходится слышать примерно такое описание Windows 2003 Server: «Это самая лучшая версия Windows 2000!». Это значит, что там нет множества изменений, а только пересмотрены возможности уже существующей операционной системы.
Существует 4 редакции Windows Server 2003: Standard, Enterprise, Datacenter и Web. Наибольший интерес для нас вызывает редакция Web, которая разработана только для одной задачи – запуск веб серверов. Эта версия должна подойти для большинства ColdFusion серверов, хотя и имеет некоторые ограничения – она поддерживает до 2 Гб ОЗУ и 2 процессора, позволяет только 10 одновременных SMB соединений к файловой службе и службе принтера. Это может затронуть вас только в том случае, если вы планируете поддерживать приложение для интрасети. Но лучшим плюсом редакции Web является то, что ее лицензия на много дешевле Windows 2000 и доступна только через OEM. Это значит, что вы можете получить Windows Server 2003, покупая новый сервер у поставщика «железа».Одним из приятных добавления в ОС является легкость ее управления. Например, такая функциональность, которая не особо полезна для серверов, как DirectX по-умолчанию отключена. Internet Explorer по-умолчанию настроен так, что может обрабатывать только HTML Возможность «Remote Assistance», представленная в Windows XP также доступна и здесь, что поможет легко управлять сервером, помогая друг другу решить какие-либо трудности. К счастью, Windows Server 2003 по-молчанию внешне выглядит как Windows 2000, а не Windows XP.
Internet Information Services 6.0
В новой версии Windows также полностью новая версия IIS, с несколькими основательными изменениями. Предыдущие версии IIS имели много проблем в безопасности и требовали дополнительных знаний, чтобы настроить безопасность. IIS 6 на много ближе к «безопасности по-умолчанию», т.к. ISAPI расширения и фильтры отключены пока вы не включите их вручную. Кроме того, большинство возможностей IIS запущено с очень низкими привилегиями, а в IIS 5 и более ранних версиях дырки безопасности в ISAPI расширениях и фильтрах могли позволить запустить опасный год как системный (SYSTEM).
В IIS 6 есть еще и много других интересных вещей. Некоторая функциональность для повышения своей производительности была перенесена в kernel-mode драйвер. Было значительно улучшено управление IIS, информация о настройках (Metabase) теперь в XML файле и вы можете работать с ним напрямую без какого-либо специального редактора. Из консоли управления IIS вы легко можете работать с частями Метабазы (Metabase), экспортируя и импортируя текстовые файлы. Также у вас есть больше контроля над уровнем изоляции ISAPI приложений – вы напрямую можете создавать ваши собственные хранилища приложений и располагать каждый виртуальный сервер или директорию в том или ином хранилище. Это позволяет запретить одному ISAPI приложению вывести из строя весь сервер.ColdFusion MX 6.1
ColdFusion MX 6.1 первая версия ColdFusion, которая поддерживает работу с Windows Server 2003, а также предоставляет множество новых возможностей.
Чтобы исследовать эти возможности, я установил ColdFusion MX 6.1 на Windows 2003 Web Edition. Перед установкой я настроил несколько виртуальных серверов, но, тем не менее, оставил настройки IIS по-умолчанию.Любой, кто хоть что-то слышал о ColdFusion MX 6.1, возможно знает, что Macromedia сильно постаралась упростить процесс установки. Многие сталкивались с некоторыми трудностями во время установки первоначальных выпусков ColdFusion MX, особенно во время интеграции ColdFusion MX с веб сервером. Я рад сообщить, что теперь во время установки никаких проблем нет - ColdFusion MX 6.1 сам обнаружил все мои виртуальные сервера и настроил каждый из них соответствующим образом (см. Рисунок 1).
Рисунок 1. Настраиваем виртуальные сервера IIS.
Кроме того, программа установки ColdFusion MX 6.1 позволяет выбрать один из трех вариантов (см. Рисунок 2):
Рисунок 2. Опции настройки ColdFusion MX 6.1
В предыдущей версии ColdFusion MX вы могли интегрировать его с IIS через ISAPI фильтр или расширения и было не совсем понятно, как это следовало делать. ColdFusion MX 6.1 создает нечто новое в IIS 6, называемое «Wildcard Application Map» (см. Рисунок 3). Эта опция похожа на фильтр тем, что не вызывается как запрос к файлу (например, «*.cfm»). Однако, это и не фильтр, что означает, что тут нет предмета для обсуждения безопасности как в случае с ISAPI фильтром. ISAPI фильтры исполняются еще до процесса запроса и в некоторых случаях могут игнорировать такие вещи как разрешения на доступ к файловой системе и т.п. Кроме того, если ISAPI фильтр имеет такую проблему как, например, переполнение буфера, то он может быть исполнен с более высокими привилегиями. Как бы там ни было, некоторые такие проблемы учтены при разработке архитектуры безопасности IIS 6.
Рисунок 3. Консоль управления IIS, показывающая маппинги приложения.
Заключение
Если вы в настоящее время управляете Windows сервером и готовы установить на него ColdFusion MX, то обратите внимание на ColdFusion MX 6.1 под управлением Windows Server 2003 – здесь намного легче его установить и настроить. Администраторы Windows 2003 Web Edition могут воспользоваться усовершенствованиями новой версии IIS и облегчить себе жизнь, работая с Метабазой напрямую, а не создавая WMI и ADSI скрипты для управления IIS. Администраторы ColdFusion MX могут облегчить процесс переноски сервера с помощью более понятного и легкого процесса установки ColdFusion MX 6.1.
© 2002-2005 г. Вадим Пушкарев