Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems,...

Preview:

Citation preview

Webszerver újdonságok üzemeltetőknek − Internet Information Services 7.5

Balássy György (balassy@aut.bme.hu)Microsoft regionális igazgató, ASP.NET MVPMSDN Kompetencia KözpontBlog: http://balassy.spaces.live.com

Server, Server Roles

Windows Server 2008 R2 Server Core

Server Core, Server Roles, Optional Features

Server CoreSecurity, TCP/IP, File Systems, RPC, stb.

DNS DHCP FileAD

Server.Net Framework, Shell,

Tools, stb.

TS NAS ADFS WDS stb.

ADLDS

MediaServer IIS Hyper

-VPrint

ASP.NETPS.NET3/3.5

.NET2.0

WoW64

GUI, Shell, IE, Media, Mail, stb.

CLR 2.0

ASP.NETWPF

.NET Framework

LINQ

CLR 3.0Additions

CLR 3.5Additions

WPFWCF WF

Server Core-on

Demo 1IIS 7.5Server CoreASP.NET

IIS bővítmények

IIS bővítmények

IIS 7.0 Platform IIS 7.5 Platform

IIS bővítmények

Letölthető bővítmények: iis.net/extensionsBővítmény Beta RC RTWIIS FTP Service 7.5 (IIS 7.0) IIS WebDAV 7.5 (IIS 7.0) IIS Manager for Remote Administration IIS Administration Pack (IIS 7.0) Windows PowerShell Snap-In (IIS 7.0) IIS URL Rewriter (2.0) (1.1)IIS Media Services (3.0)IIS Dynamic IP Restrictions IIS Application Request Routing (2.0)IIS Web Deployment Tool IIS Database Manager IIS Advanced Logging IIS Search Engine Optimization Toolkit UrlScan 3.1 (IIS 5.1 / IIS 6.0) IIS Application WarmUp (csak IIS 7.5) Windows Cache Extensions for PHP

microsoft.com/web

microsoft.com/web

microsoft.com/web

Beépült bővítmények

PowerShell Snap-In for IIS

FTP Service 7.5

WebDAV 7.5

IIS Administration Pack modulok– FastCGI Configuration– Request Filtering Configuration– Configuration Editor– ASP.NET Authorization – ASP.NET Custom Errors

TechNet Portál: IIS 7 tananyag 14.

TechNet Portál: IIS 7 tananyag 15.

TechNet Portál: IIS 7 tananyag 8.

TechNet Portál: IIS 7 tananyag 12.

Demo 2Configuration EditorEvent Viewer

PowerShell modul

Alkalmazások

Virtuális mappák

Webhelyek

Alkalmazáskészletek

Webhely létrehozása sablon alapján

Konfiguráció másolása

SSL beállítása

Naplófájl kezelése

Hitelesítés

IP korlátozás

Alkalmazáskészlet újraindítása

MIME map

Mappa konverzió

Alkalmazáskészlet felhasználói fiók

Webapp unload

Átirányítások

Default document

Fizikai útvonalak

Webhely indítása, leállítása

ISAPI filter/extension

Natív modul/handler

Felügyelt modul/handler

Bindings

Webhely monitorozása

Kérések monitorozása

Webhely tesztelése

Álló webhelyek keresése

Konfigurációs beállítás keresése

Konfiguráció zárolása

IIS újraindítása

Konfiguráció mentése

Web Service Extensions

TechNet Portál: IIS 7 tananyag 12.

Demo 3PowerShell IIS: névtér

Alkalmazáskészlet inicializálása

Kérésre várakozás

Webalkalmazás inicializálása

1. kérés feldolgozása

Alkalmazás-készlet indítása

Alkalmazáskészlet

„kész” jelzés – régi leállítása

1. kérés be

1. kérés válasz

Felhasználó várakozik

idő

Alkalmazáskészlet (újra)indítása: 7.0 és 7.5

Alkalmazáskészlet inicializálása

Kérésre várakozás

Webalkalmazás inicializálása

1. kérés feldolgozása

Felhasználó várakozik

Alkalmazás-készlet indítása

Alkalmazáskészlet

„kész” jelzés

Régialkalmazáskészlet

leállítása1. kérés válasz

1. kérés be

idő

Application Warm-Up modul http://www.iis.net/extensions/ApplicationWarmUp

Csak IIS 7.5 alatt

Application Pool identity

Vista/WS 2008 SP2-től

W7/R2: Alapértelmezett!– SQL Server Express: KB 2002980

Tartományban: Managed Service Account

Sysinternals Process Explorer

Demo 4AppPool identity

Best Practices Analyzer

És még sokan mások

httpErrors szekció delegált

Tömörítés– Minimum fájl méret 256 → 2700 byte– application/atom+xml, application/xaml+xml is – Válasz buffer periodikus ürítése

CLR beállítások alkalmazáskészletenként– Szálak, kérések száma, szemétgyűjtő stb.

AppCmd– /~, /clr, /admin

Számos apró fejlesztés

IIS 7.5 újdonságok

ASP.NET Server Core-on

PowerShell Module & Cmdlets

Integrált FTP és WebDAV

Integrált Admin Pack modulok

Konfiguráció naplózás

Best Practices Analyzer

További információk

Balássy György– E-mail: balassy@aut.bme.hu– Blog: balassy.spaces.live.com– MSDN Kompetencia Központ: www.msdnkk.hu

TechNet IIS témaközpont– Részletes tananyag az IIS 7.0-ról

Web Platform: www.microsoft.com/web

Hivatalos IIS honlap: iis.net

FTP Service 7.5

IIS Manager integráció

FTP over SSL

FTP binding

Több FTP site azonos néven és IP címen

Felhasználók elszigetelése

Jobb naplózás és hibaüzenetek

Jobb VDir kezelésTechNet Portál: IIS 7 tananyag 14.

WebDAV 7.5

IIS Manager integráció

HTTP over SSL

Webhely szintű konfiguráció

URL szintű hozzáférés szabályozás

TechNet Portál: IIS 7 tananyag 15.

Reduced cost for Web scenarios

Dedicated Web and DNS server

Simplified licensing

Supports 4 processors and 32 GB RAM (64 bit)

Web edition of Windows Server 2008 R2– Will include Web Server (IIS) and DNS roles– Server Core installation supports ASP.NET

Optimized for Internet-facing Web-servingenvironments not requiring authentication

Can run Windows Media Services 2008, Windows SharePoint Services,Office SharePoint Server and SQL Server

Does not require purchase of Client AccessLicenses (CALs) or External Connector

Recommended