1 / 24

Internet Information Services в Windows Server 2008 R2

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

Download Presentation

Internet Information Services в Windows Server 2008 R2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. Эволюция IIS Расширения и новые возможности Расширения и новые возможности Расширения IIS Расширения IIS Интеграция некоторых расширений Платформа IIS 7.0 Платформа IIS 7.5

  4. Ключевые изменения в R2 Новые модули в IIS Manager ASP.NET в Server Core Интегрированный провайдерPowerShell Протоколирование и трассировка Встроенныеслужбы FTP и WebDAV Расширенная защита

  5. Архитектура Server Core в R2 Роли при полной установке(для примера) TS NAS ADFS WDS И др. Роли и доп. возможности Server Core Полная установка .NetFx, Проводник, утилиты и пр. ASP.NET PS .NET3/3.5 .NET2.0 File ADLDS Print Hyper-V DNS DHCP AD IIS 7 MediaServer Server Core Безопасность, TCP/IP, файловые системы, RPC, другие подсистемы ОС WoW64 Графический интерфейс, Медиа-плейер, IE и пр.

  6. демо Установка роли Web Server в Windows Server 2008 Server Core

  7. .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.5 • LINQ • Поддержка подмножества ASP.NET для IIS • Windows PowerShell • WoW64 в виде дополнительной возможности • Не устанавливается по умолчанию

  8. .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

  9. .NET 3.0 / 3.5 в Server Core • Функциональность .NET 3.0 • WPF отсутствуетв Server Core • Функциональность .NET 3.5 • LINQ • .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

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

  11. Удаленное управление IIS • Установить IIS Management Service • start /w pkgmgr /l:log.etw /iu:IIS-ManagementService • Включить удаленное управление • HKLM\Software\Microsoft\WebManagement\Server • ПрисвоитьEnableRemoteManagement 1 • Запустить службу • net start wmsvc

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

  13. ASP.NET в Server Core • Используется такой же модуль как в режиме полной установки: IIS-ASPNET • Ограничения • Невозможно использовать класс System.Web.Mail, поскольку недоступна библиотека CDOSYS • ИспользуйтеSystem.Net.Mail

  14. Установка ASP.NET в Server Core • При условии, что роль Web Server и поддержка .NET уже установлены • start /w pkgmgr /l:log.etw /iu:IIS-ASPNET;IIS-ISAPIFilter;IIS-ISAPIExtensions;IIS-NetFxExtensibility

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

  16. Провайдер PowerShell для IIS Позволяет автоматизировать комплексные задачи, связанные с управлением и поддержкой серверов IIS Преимущества Упрощение администрирования с помощью скриптов Выполнение повторяющихся задач на множестве серверов Консолидация информации со множества серверов в реальном режиме времени • Возможности • Управление различными аспектамиработы IIS: • Добавление, удаление, изменение сайтов, пулов, приложений, виртуальных каталогов • Конфигурация SSL • Резервное копирование конфиг. файлов • Мониторинг • …

  17. Установка PowerShell • Предварительно необходимо установить поддержку .NET • Установка PowerShell • start /w pkgmgr /l:log.etw /iu:MicrosoftWindowsPowerShell • Загрузка провайдера для IIS • Import-Module WebAdministration • Только провайдер IIS • ImportSystemModules • Все доступные в системе модули • Включение удаленного управления с помощью PowerShell • Enable-PSRemoting

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

  19. Расширения IIS • Новые возможности за счет расширяемой модульной архитектуры • Новые модули для IIS Manager на основеMicrosoft.Web.Administration – публичного API • http://msdn.microsoft.com • Список доступных расширенийдля IIS: • http://www.iis.net/extensions

  20. Расширения IIS в R2 • Windows PowerShell Provider for IIS • FTP Publishing • WebDAV Publishing • Модули IIS Administration Pack • FastCGI Configuration • Request Filtering Configuration • Configuration Editor • ASP.NET Authorization and Custom Errors

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

  22. Ресурсы • Мой блог • http://blogs.technet.com/ashapo • Русский портал TechNet • http://technet.microsoft.com/ru-ru/default.aspx • Русский портал MSDN • http://msdn.microsoft.com/ru-ru/default.aspx • Портал сообщества IIS (на англ. языке) • http://www.iis.net

More Related