24
www.remix.ru

Internet Information Services в Windows Server 2008 R2

Embed Size (px)

DESCRIPTION

Internet Information Services в Windows Server 2008 R2. Александр Шаповал Эксперт по информационной инфраструктуре [email protected] http://blogs.technet.com/ashapo. Содержание. Обзор ключевых изменений IIS в R2 Поддержка .NET в режиме Server Core Удаленное управление IIS - PowerPoint PPT Presentation

Citation preview

Page 1: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Page 2: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Internet Information Services в Windows Server 2008 R2 Александр Шаповал Эксперт по информационной инфраструктуре [email protected] http://blogs.technet.com/ashapo

Page 3: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Содержание

Обзор ключевых изменений IIS в R2Поддержка .NET в режиме Server Core Удаленное управление IISASP.NET в Server Core IIS и PowerShellРасширения IIS

Page 4: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Расширения IIS

Эволюция IIS

Платформа IIS 7.0 Платформа IIS 7.5

Расширения IIS

Расширения и новые

возможности

Расширения и новые

возможности

Интеграция некоторых расширени

й

Page 5: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Ключевые изменения в R2

ASP.NET в Server Core

Интегрированный провайдер PowerShell

Встроенные службы FTP и WebDAV

Новые модули в IIS Manager

Протоколирование и трассировка

Расширенная защита

Page 6: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Роли и доп. возможности Server Core

Server CoreБезопасность, TCP/IP, файловыесистемы, RPC, другие подсистемы ОС

DNS DHCP FileAD

Полная установка.NetFx, Проводник,

утилиты и пр.

TS NAS ADFS WDS И др.

Роли при полной установке(для примера)

ADLDS

MediaServer IIS 7 Hyper-V

Print

ASP.NETPS.NET3/3.5

.NET2.0

WoW64 Графический интерфейс,

Медиа-плейер, IE и пр.

Архитектура Server Core в R2

Page 7: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Установка роли Web Server в Windows Server 2008 Server Core

демо

Page 8: Internet Information Services  в  Windows Server 2008 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 в виде дополнительной возможности

Не устанавливается по умолчанию

Page 9: Internet Information Services  в  Windows Server 2008 R2

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

Page 10: Internet Information Services  в  Windows Server 2008 R2

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

Page 11: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Установка .NET и роли Web Server в режиме Server Core Windows Server 2008 R2

демо

Page 12: Internet Information Services  в  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

Page 13: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Удаленное управление IIS в Windows Server 2008 R2 Server Core

демо

Page 14: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

ASP.NET в Server Core

Используется такой же модуль как в режиме полной установки: IIS-ASPNETОграничения

Невозможно использовать класс System.Web.Mail, поскольку недоступна библиотека CDOSYS

Используйте System.Net.Mail

Page 15: Internet Information Services  в  Windows Server 2008 R2

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

Page 16: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Использование ASP.NET в Windows Server 2008 R2 Server Core

демо

Page 17: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Преимущества Упрощение администрирования с помощью скриптов Выполнение повторяющихся задач на множестве серверов Консолидация информации со множества серверов в реальном режиме времени

Возможности Управление различными аспектами работы IIS:

Добавление, удаление, изменение сайтов, пулов, приложений, виртуальных каталогов Конфигурация SSLРезервное копирование конфиг. файлов Мониторинг …

Провайдер PowerShell для IIS Позволяет автоматизировать комплексные задачи, связанные с управлением и поддержкой серверов IIS

Page 18: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Установка PowerShell

Предварительно необходимо установить поддержку .NETУстановка PowerShell

start /w pkgmgr /l:log.etw /iu:MicrosoftWindowsPowerShell

Загрузка провайдера для IISImport-Module WebAdministration

Только провайдер IIS

ImportSystemModulesВсе доступные в системе модули

Включение удаленного управления с помощью PowerShell

Enable-PSRemoting

Page 19: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Управление IIS с помощью PowerShell

демо

Page 20: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Расширения IIS

Новые возможности за счет расширяемой модульной архитектурыНовые модули для IIS Manager на основе Microsoft.Web.Administration – публичного API

http://msdn.microsoft.com

Список доступных расширений для IIS:

http://www.iis.net/extensions

Page 21: Internet Information Services  в  Windows Server 2008 R2

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

Page 22: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru

Итоги

IIS в R2 – эволюционное развитие Основной фокус – интеграция расширений Наиболее существенное изменение – поддержка .NET в режиме Server Core

Page 23: Internet Information Services  в  Windows Server 2008 R2

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

Page 24: Internet Information Services  в  Windows Server 2008 R2

www.remix.ru