Serie de Webcast Windows Server 2008 R2 Windows Deployment Services R2
Internet Information Services в Windows Server 2008 R2
-
Upload
adele-prince -
Category
Documents
-
view
40 -
download
2
description
Transcript of Internet Information Services в Windows Server 2008 R2
www.remix.ru
www.remix.ru
Internet Information Services в Windows Server 2008 R2 Александр Шаповал Эксперт по информационной инфраструктуре [email protected] http://blogs.technet.com/ashapo
www.remix.ru
Содержание
Обзор ключевых изменений IIS в R2Поддержка .NET в режиме Server Core Удаленное управление IISASP.NET в Server Core IIS и PowerShellРасширения IIS
www.remix.ru
Расширения IIS
Эволюция IIS
Платформа IIS 7.0 Платформа IIS 7.5
Расширения IIS
Расширения и новые
возможности
Расширения и новые
возможности
Интеграция некоторых расширени
й
www.remix.ru
Ключевые изменения в R2
ASP.NET в Server Core
Интегрированный провайдер PowerShell
Встроенные службы FTP и WebDAV
Новые модули в IIS Manager
Протоколирование и трассировка
Расширенная защита
www.remix.ru
Роли и доп. возможности Server Core
Server CoreБезопасность, TCP/IP, файловыесистемы, RPC, другие подсистемы ОС
DNS DHCP FileAD
Полная установка.NetFx, Проводник,
утилиты и пр.
TS NAS ADFS WDS И др.
Роли при полной установке(для примера)
ADLDS
MediaServer IIS 7 Hyper-V
ASP.NETPS.NET3/3.5
.NET2.0
WoW64 Графический интерфейс,
Медиа-плейер, IE и пр.
Архитектура Server Core в R2
www.remix.ru
.NET в Server Core
.NET Framework в Server CoreПодмножество .NET 2.0Подмножество .NET 3.0
Windows Communication Framework (WCF)Windows Workflow Framework (WF)
Подмножество .NET 3.5Дополнения WF версии 3.5LINQ
Поддержка подмножества ASP.NET для IISWindows PowerShellWoW64 в виде дополнительной возможности
Не устанавливается по умолчанию
www.remix.ru
.NET 2.0 в Server Core
Подмножество .NET 2.0 в Server Core
Функциональность .NET соответствует возможностям Server CoreНе устанавливается по умолчанию
Установка start /w pkgmgr /l:log.etw /iu:NetFx2-ServerCoreДля поддержки 32-битных приложений:
start /w pkgmgr /l:log.etw /iu:NetFx2-ServerCore-WOW64
www.remix.ru
.NET 3.0 / 3.5 в Server Core
Функциональность .NET 3.0WPF отсутствует в Server Core
Функциональность .NET 3.5LINQ
.NET 3.0 и 3.5 устанавливаются единым пакетом и требуют наличия .NET 2.0 start /w pkgmgr /l:log.etw /iu:NetFx3-ServerCoreДля поддержки 32-битных приложений:
start /w pkgmgr /l:log.etw /iu:NetFx3-ServerCore-WOW64
www.remix.ru
Установка .NET и роли Web Server в режиме Server Core Windows Server 2008 R2
демо
www.remix.ru
Удаленное управление IIS
Установить IIS Management Servicestart /w pkgmgr /l:log.etw /iu:IIS-ManagementService
Включить удаленное управление HKLM\Software\Microsoft\WebManagement\ServerПрисвоить EnableRemoteManagement 1
Запустить службу net start wmsvc
www.remix.ru
Удаленное управление IIS в Windows Server 2008 R2 Server Core
демо
www.remix.ru
ASP.NET в Server Core
Используется такой же модуль как в режиме полной установки: IIS-ASPNETОграничения
Невозможно использовать класс System.Web.Mail, поскольку недоступна библиотека CDOSYS
Используйте System.Net.Mail
www.remix.ru
Установка ASP.NET в Server Core
При условии, что роль Web Server и поддержка .NET уже установленыstart /w pkgmgr /l:log.etw /iu:IIS-ASPNET;IIS-ISAPIFilter;IIS-ISAPIExtensions;IIS-NetFxExtensibility
www.remix.ru
Преимущества Упрощение администрирования с помощью скриптов Выполнение повторяющихся задач на множестве серверов Консолидация информации со множества серверов в реальном режиме времени
Возможности Управление различными аспектами работы IIS:
Добавление, удаление, изменение сайтов, пулов, приложений, виртуальных каталогов Конфигурация SSLРезервное копирование конфиг. файлов Мониторинг …
Провайдер PowerShell для IIS Позволяет автоматизировать комплексные задачи, связанные с управлением и поддержкой серверов IIS
www.remix.ru
Установка PowerShell
Предварительно необходимо установить поддержку .NETУстановка PowerShell
start /w pkgmgr /l:log.etw /iu:MicrosoftWindowsPowerShell
Загрузка провайдера для IISImport-Module WebAdministration
Только провайдер IIS
ImportSystemModulesВсе доступные в системе модули
Включение удаленного управления с помощью PowerShell
Enable-PSRemoting
www.remix.ru
Расширения IIS
Новые возможности за счет расширяемой модульной архитектурыНовые модули для IIS Manager на основе Microsoft.Web.Administration – публичного API
http://msdn.microsoft.com
Список доступных расширений для IIS:
http://www.iis.net/extensions
www.remix.ru
Расширения IIS в R2
Windows PowerShell Provider for IISFTP PublishingWebDAV PublishingМодули IIS Administration Pack
FastCGI ConfigurationRequest Filtering ConfigurationConfiguration EditorASP.NET Authorization and Custom Errors
www.remix.ru
Итоги
IIS в R2 – эволюционное развитие Основной фокус – интеграция расширений Наиболее существенное изменение – поддержка .NET в режиме Server Core
www.remix.ru
Ресурсы
Мой блогhttp://blogs.technet.com/ashapo
Русский портал TechNethttp://technet.microsoft.com/ru-ru/default.aspx
Русский портал MSDNhttp://msdn.microsoft.com/ru-ru/default.aspx
Портал сообщества IIS (на англ. языке)
http://www.iis.net
www.remix.ru