90 likes | 181 Views
Az előd – IIS 6. Elterjedtség. Forrás: Netcraft , http://www.netcraft.com August 2007 Web Server Survey. Forrás: Secunia , http://secunia.org. Az IIS 7 felülete. Server Manager IIS: 40 különálló modul IIS Manager Áttervezett felület Funkciók ( feature ) beállításai Appcmd
E N D
Az előd – IIS 6 Elterjedtség Forrás: Netcraft, http://www.netcraft.com August 2007 Web Server Survey Forrás: Secunia, http://secunia.org
Az IIS 7 felülete • Server Manager • IIS: 40 különálló modul • IIS Manager • Áttervezett felület • Funkciók (feature) beállításai • Appcmd • Parancssori menedzsment • Egyéb: WMI, .NET, Powershell… DEMO
Konfigurációs fájlok – IIS 6 <configuration> <MBProperty> <IIsWebVirtualDir Location="/LM/W3SVC/1/ROOT" AppFriendlyName="Default Application" AppIsolated="2" Path="c:\inetpub\wwwroot" /> </MBProperty> </configuration> <configuration> <system.web> <compilationdebug="true"/> <customErrorsmode="On" /> <authenticationmode="Forms"/> <system.web> <configuration> web.config \system32\inetsrv\Metabase.xml szerver alkalmazás
Konfigurációs fájlok – IIS 7 <configuration> <system.webServer> <sites> <sitename="Default Web Site„ id="1"> <virtualDirectorypath="/" physicalPath=„ "c:\inetpub\wwwroot" /> </sites> <system.webServer> </configuration> <configuration> <system.webServer> <security> <authentication> <anonymousAuthentication enabled="true" /> </authentication> </security> </system.webServer> <system.web> <compilationdebug="true"/> <customErrorsmode="On" /> <authenticationmode="Forms"/> <system.web> <configuration> web.config \inetsrv\applicationHost.config szerver alkalmazás
Konfigurációs fájlok • Delegálás • Konfigurációs részek zárolása • Alap: IIS zárolt, .NET felüldefiniálható • Távoli menedzsment tűzfalon keresztül is • XCOPY telepítés • IUSR felhasználó, rögzített SID-del! • Alkalmazás web szerver specifikus beállításai is a web.configba kerül(het)nek DEMO
Diagnosztika • Runtime Status and Control (RSCA) • Állapotmegfigyelés • Kérések listázása • Automatic Failed Request Tracing (FREB) • Tracelog készíthető, ha • Adott hibakód • Túl lassú kiszolgálása DEMO
Kiegészítések • FTP 7 • Teljesen újraírt • Külön letölthető a Beta • FTP over SSL, virtualhostname, UTF-8… • FastCGI • PHP támogatás • Kernel módú cachelés is (100 -> 6000 kérés/s) • … DEMO
További információ http://www.iis.net