windows server 2008 { iis7 }

19

Upload: nayda-parks

Post on 31-Dec-2015

38 views

Category:

Documents


5 download

DESCRIPTION

Windows Server 2008 { IIS7 }. Socz ó Zsolt MCSD, MCDBA, ASP.NET MVP zsolt . soczo @ gmail.com Research Engineer Qualification Development Kft http://soci.hu. Miről lesz szó?. Modularizált felépítés Szerverfel ügyelet Biztonság Diagnosztika FTP szerver Közös konfiguráció, deployment. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Windows Server 2008  {  IIS7 }
Page 2: Windows Server 2008  {  IIS7 }

Windows Server 2008

{ IIS7 }Soczó Zsolt MCSD, MCDBA, ASP.NET [email protected] EngineerQualification Development Kfthttp://soci.hu

Page 3: Windows Server 2008  {  IIS7 }

Miről lesz szó?

Modularizált felépítésSzerverfelügyeletBiztonságDiagnosztikaFTP szerverKözös konfiguráció, deployment

Page 4: Windows Server 2008  {  IIS7 }

Moduláris feldolgozási láncApró, specializált modulok

Kisebb biztonsági kockázatEgyszerűbb, ritkább hotfixelésKisebb memóriafelhasználásMegnövekedett teljesítmény

{ Integrated mód }.NET és natív modulok

ASP.NET modulok MINDEN tartalomra!Integráció specializált infrastruktúrákkal

Classic módKompatibilis az IIS6-tal

Page 5: Windows Server 2008  {  IIS7 }

Moduláris konfiguráció

Elosztott XML konfig, no metabaseHierarchikus

applicationHost.configWeb.config

Web.config

Konfig szekció felüldefiniálás szabályozás

Page 6: Windows Server 2008  {  IIS7 }

Moduláris felügyelet

Egyedi website-ok vagy webalkalmazások konfigurációja { NEM adminként } is{ HTTPS-en keresztüli konfiguráció } (Remote Administration)

Admin már XP-hez is - Remote Manager for IIS7

Felhasználói adatbázisWindows SAM vagy ADIIS saját felhasználók

Page 7: Windows Server 2008  {  IIS7 }

{ Felügyelet grafikus felületen }

demó

Page 8: Windows Server 2008  {  IIS7 }

Szerverfelügyeleti utak

GUI

Parancssori

Script

Felügyelt kód

PowerShell

Kézi XMLgetés

IIS Manager

Appcmd.exe

WMI (root\WebAdministration)

Microsoft.Web.Administration

Microsoft.Web.Administration

applicationhost.config…

Page 9: Windows Server 2008  {  IIS7 }

BiztonságIUSR

Beépített felhasználó, ezt személyesíti meg a WP Anonymus kérés eseténRögzített SIDEgyszerűbb tartalmat ACL-lel együtt szinkronizálni kiszolgálók között (főleg intraneten)

Beépített csoportIIS_IUSRSPrivilégiumokat ad a WP felhasználók részéreAutomatikusan (runtime) része lesz bármely WP-t futtató accountnakFőleg hosterek életét könnyíti meg

Page 10: Windows Server 2008  {  IIS7 }

DiagnosztikaRuntime Status and Control (RSCA)

Valósidejű állapotmegfigyelésAppPoolsWorkerProcessesWebSitesAppDomains

Automatic Failed Request Tracing (FREB)Bizonyos feltételek esetén lenyomat készül

Sok idő telt el a kérésselValamely url-ek adott hibával szállnak el

Page 11: Windows Server 2008  {  IIS7 }

{ Lassú lapok megfigyelése – FREB }

demó

Page 12: Windows Server 2008  {  IIS7 }

Új FTP szerver{ Külön letölthető }Integrált admin felületIntegrált a webszerverrelFelhasználói adatbázis

Windows fiókokASP.NET Membership IIS usersSaját

UTF-8 támogatásIPv6 támogatásVirtuális könyvtárak listázásaLocalhostról részletes hibaüzenetekVirtual hostname támogatásFelhasználók elszigetelése{ FTP/SSL támogatás }

Page 13: Windows Server 2008  {  IIS7 }

{ Az új FTP kiszolgáló }

demó

Page 14: Windows Server 2008  {  IIS7 }

Közös konfiguráció

IIS7

IIS7

IIS7

UNCKözöskonfiguráció

XML

AppHost.config

Page 15: Windows Server 2008  {  IIS7 }

MSDeploy

Webalkalmazások migrációjára vagy szinkronizálására

IIS konfigurációFájlokRegistry bejegyzésekEgyebek (bővíthető)

IIS6 IIS7 migrációIIS6 IIS6, IIS6 IIS7, IIS7 IIS7 szinkronizáció

Page 16: Windows Server 2008  {  IIS7 }

{ Web Farm, MSDeploy }

demó

Page 17: Windows Server 2008  {  IIS7 }

Amiről nem volt szóFastCGI

PHP és egyéb scriptnyelvekhez 10-20x gyorsabb

Azonos felhasználók nevében futó AppPoolok elszigeteléseBeépített URLScan-szerű funkcióAppcmd pipeline

Appcmd list request /xml /time:"$>30000" | appcmd list apppool /in /xml | appcmd recycle apppool /in

IIS6 scripting kompatibilitásSzámos fejlesztői újdonság…

Page 18: Windows Server 2008  {  IIS7 }
Page 19: Windows Server 2008  {  IIS7 }

{ Kezdődik a party! }