windows server 2008 { iis7 }
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 PresentationTRANSCRIPT
Windows Server 2008
{ IIS7 }Soczó Zsolt MCSD, MCDBA, ASP.NET [email protected] 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! }