Download
1 / 24

Internet Information Services в Windows Server 2008 R2 - PowerPoint PPT Presentation


  • 179 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Internet Information Services в Windows Server 2008 R2 ' - adele-prince


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Internet information services windows server 2008 r2

Internet Information Services в Windows Server 2008 R2

Александр Шаповал

Эксперт по информационной инфраструктуре

[email protected]

http://blogs.technet.com/ashapo


Содержание

  • Обзор ключевых изменений IIS в R2

  • Поддержка .NET в режиме Server Core

  • Удаленное управление IIS

  • ASP.NET в Server Core

  • IIS и PowerShell

  • Расширения IIS


Эволюция IIS

Расширения и новые возможности

Расширения и новые возможности

Расширения IIS

Расширения IIS

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

Платформа IIS 7.0

Платформа IIS 7.5


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

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

ASP.NET в Server Core

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

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

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

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


Server core r2
Архитектура 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 и пр.


Web server windows server 2008 server core

демо

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


Net server core
.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 в виде дополнительной возможности

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


Net 2 0 server core
.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


Net 3 0 3 5 server core
.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


Net web server server core windows server 2008 r2

демо

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


Удаленное управление IIS

  • Установить IIS Management Service

    • start /w pkgmgr /l:log.etw /iu:IIS-ManagementService

  • Включить удаленное управление

    • HKLM\Software\Microsoft\WebManagement\Server

    • ПрисвоитьEnableRemoteManagement 1

  • Запустить службу

    • net start wmsvc


Iis windows server 2008 r2 server core

демо

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


Asp net server core
ASP.NET в Server Core

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

  • Ограничения

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

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


Asp net server core1
Установка ASP.NET в Server Core

  • При условии, что роль Web Server и поддержка .NET уже установлены

    • start /w pkgmgr /l:log.etw /iu:IIS-ASPNET;IIS-ISAPIFilter;IIS-ISAPIExtensions;IIS-NetFxExtensibility


Asp net windows server 2008 r2 server core

демо

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


Powershell iis
Провайдер PowerShell для IIS

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

Преимущества

Упрощение администрирования с помощью скриптов

Выполнение повторяющихся задач на множестве серверов

Консолидация информации со множества серверов в реальном режиме времени

  • Возможности

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

    • Добавление, удаление, изменение сайтов, пулов, приложений, виртуальных каталогов

    • Конфигурация SSL

    • Резервное копирование конфиг. файлов

    • Мониторинг


Powershell
Установка PowerShell

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

  • Установка PowerShell

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

  • Загрузка провайдера для IIS

    • Import-Module WebAdministration

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

    • ImportSystemModules

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

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

    • Enable-PSRemoting


Iis powershell

демо

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


Расширения IIS

  • Новые возможности за счет расширяемой модульной архитектуры

  • Новые модули для IIS Manager на основеMicrosoft.Web.Administration – публичного API

    • http://msdn.microsoft.com

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

    • http://www.iis.net/extensions


Iis r2
Расширения 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


Итоги

  • IIS в R2 – эволюционное развитие

  • Основной фокус – интеграция расширений

  • Наиболее существенное изменение – поддержка .NET в режиме Server Core


Ресурсы

  • Мой блог

    • 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


ad