26
Webszerver újdonságok üzemeltetőknek − Internet Information Services 7.5 Balássy György ([email protected]) Microsoft regionális igazgató, ASP.NET MVP MSDN Kompetencia Központ Blog: http://balassy.spaces.live.com

Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

Embed Size (px)

Citation preview

Page 1: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

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

Balássy György ([email protected])Microsoft regionális igazgató, ASP.NET MVPMSDN Kompetencia KözpontBlog: http://balassy.spaces.live.com

Page 2: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

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.

Page 3: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

CLR 2.0

ASP.NETWPF

.NET Framework

LINQ

CLR 3.0Additions

CLR 3.5Additions

WPFWCF WF

Server Core-on

Page 4: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

Demo 1IIS 7.5Server CoreASP.NET

Page 5: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

IIS bővítmények

IIS bővítmények

IIS 7.0 Platform IIS 7.5 Platform

IIS bővítmények

Page 6: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

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

Page 7: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

microsoft.com/web

Page 8: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

microsoft.com/web

Page 9: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

microsoft.com/web

Page 10: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

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.

Page 11: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

Demo 2Configuration EditorEvent Viewer

Page 12: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

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.

Page 13: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

Demo 3PowerShell IIS: névtér

Page 14: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

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ő

Page 15: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

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

Csak IIS 7.5 alatt

Page 16: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

Application Pool identity

Vista/WS 2008 SP2-től

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

Tartományban: Managed Service Account

Page 17: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

Sysinternals Process Explorer

Page 18: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

Demo 4AppPool identity

Page 19: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

Best Practices Analyzer

Page 20: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

É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

Page 21: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

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

Page 22: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

További információk

Balássy György– E-mail: [email protected]– 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

Page 23: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net
Page 24: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.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.

Page 25: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

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.

Page 26: Server Core Security, TCP/IP, File Systems, RPC, stb. Server Core Security, TCP/IP, File Systems, RPC, stb. Server.Net Framework, Shell, Tools, stb. Server.Net

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