Windows Server 2008 { IIS7 }

Post on 31-Dec-2015

38 views 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 of Windows Server 2008 { IIS7 }

Windows Server 2008

{ IIS7 }Soczó Zsolt MCSD, MCDBA, ASP.NET MVPzsolt.soczo@gmail.comResearch EngineerQualification Development Kfthttp://soci.hu

Miről lesz szó?

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

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

Moduláris konfiguráció

Elosztott XML konfig, no metabaseHierarchikus

applicationHost.configWeb.config

Web.config

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

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

{ Felügyelet grafikus felületen }

demó

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…

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

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

{ Lassú lapok megfigyelése – FREB }

demó

Ú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 }

{ Az új FTP kiszolgáló }

demó

Közös konfiguráció

IIS7

IIS7

IIS7

UNCKözöskonfiguráció

XML

AppHost.config

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ó

{ Web Farm, MSDeploy }

demó

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…

{ Kezdődik a party! }