340 likes | 512 Views
IIS in Windows 7. Robert McMurray Program Manager Microsoft Corporation. Agenda. Overview of IIS in Windows 7 IIS Setup on Windows 7 Windows 7 Pillars: Management Publishing Supportability Security. Overview of IIS in Windows 7. Security. Customized, Componentized Web Server
E N D
IIS in Windows 7 Robert McMurray Program Manager Microsoft Corporation
Agenda • Overview of IIS in Windows 7 • IIS Setup on Windows 7 • Windows 7 Pillars: • Management • Publishing • Supportability • Security
Security • Customized, Componentized Web Server • Reduced management of Patches • Request Filtering: URLScan built-in Functionality The IIS 7.0 Pillars What was new for Windows Server 2008 • Extensibility • Brand new Integrated Pipeline API for easier extensibility • Integrated support for HttpModules(ASP.NET) • Config • Distributed, delegatable configuration • Rich Extensibility • Integrated Configuration for Web Platform • System Management • Innovative, Brand-new IIS Manager • AppCmd.exe: Command line administration • Http and Https Remote administration • Diagnostics • Brand-new State API • Easy-to-setup and Use Failed Request Tracing • IIS and ASP.NET Integrated Diagnostics
Management • PowerShell Provider and 40 cmd-lets • Additional UI Extensions (Request Filtering, FastCGI, Config Editor, ASP.NET) • Per-Application Pool Garbage Collection The Windows 7 PillarsWhat’s new in IIS in Windows 7 • Publishing • New FTP service is built-in • New WebDAV module is built-in • Supportability • Application Pool Performance Counters • Configuration Tracing • Security • Request Filtering (Query String and other request elements)
New IIS Extensions IIS in Windows 7 and Beyond • New IIS Extensions and Out-of-Band Modules are being released on IIS.NET • The additions to IIS are fully supported and extend the built-in functionality of IIS • Some examples are: • URL Rewrite Module • IIS Media Pack (Bit Throttling and Web Playlists) • Web Deployment Tool (Command-Line Migration Utility) • Remote Manager (IIS 7 UI for Down-level Clients) • Application Request Routing (Web farm management) www.iis.net/downloads
Default IIS Installation Like Windows Server 2008, in Windows 7 very few modules are included in default install: • Common HTTP features (Static Content, Default Document, Directory Browsing, and HTTP errors) • Health and Diagnostics (HTTP Logging and Request Monitor) • Security (Request Filtering) • Performance (Static Content Compression) • Management Tools (IIS Management Console) • Windows Process Activation Service Additional features and functionality must be explicitly installed, including ASP.net and Remote Management.
IIS Setup on Windows 7 demo Installing IIS Features
Managing IIS With Ease Rich Administration Tools • New IIS Manager was introduced in IIS 7.0 • Rewritten to be more task-oriented • Easy command-line administration • AppCmd.exe • PowerShell Provider • New ways to manage IIS: • Programmatic automation • Microsoft.Web.Administration (can use with PowerShell) • WMI Provider (use with VBScript/JScript and PowerShell) • Delegate management to site owners • Allows delegation to change specific settings without elevated privileges • Manage remotely without the need for OS privileges • Secure, firewall-friendly connection over HTTP/SSL
IIS Manager in Windows 7 Easy navigation to server, sites, and applications Tasks organized by areas and features Common actions related to navigation context
Management demo IIS Manager Walk-through
New PowerShell Provider • Navigate IIS settings like a file system PS IIS:\> cd Sites PS IIS:\Sites> dir Name ID State Physical Path Bindings ---- -- ----- ------------- -------- My Web Site 1 Started c:\MyWebSite http *:80: • 40 cmdlets to automate frequent tasks • For example: • Backup-WebConfiguration • New-WebSite • New-AppPool • Start-AppPool • Start-WebSite • Note: This feature is available as a separate download for Windows Server 2008
New Management FeaturesConfiguration Editor • The new Configuration Editor in Windows 7 provides the following features: • Full access to all schema-based settings • Hierarchical, tree-based representation of configuration paths • Automatic script generation for automating administrative tasks • Note: This feature is available as a separate download for Windows Server 2008
Management demo Configuration Editor
New Management FeaturesFastCGI Settings • The new FastCGI Settings feature in Windows 7 provides easy access to FastCGI options: • Simplified addition of FastCGI applications • Configuration settings for the number of FastCGI instances per worker process • Collection editing for application-specific environment variables • Various timeouts to control the health of FastCGI processes • Note: This feature is available as a separate download for Windows Server 2008
Management demo FastCGI Feature
New Built-in FTP Service • Overview of Features • FTP over SSL (FTPS) • Authentication using non-Windows Accounts • IPv6 & UTF8 Support • Site Integration (HTTP & FTP side-by-side) • IIS Configuration Support • Virtual Host Names • Improved Logging & Tracing • Extensibility (create your own modules) • Note: This feature is available as a separate download for Windows Server 2008
Publishing demo FTP Integration
New Built-in WebDAV Module • Overview of Features • Tight Integration with IIS • IIS configuration support • Enabled/disabled per site • Configurable Authoring Rules • Per-URL configuration settings • Custom access rules by user or group • Note: This feature is available as a separate download for Windows Server 2008
Publishing demo WebDAV Integration
New Supportability Features • Application Pool Counters • Windows 7 adds performance counters for Application Pools, allowing your to monitor: • Uptime and recycling • Startup, shutdown, and process failures • Worker process counts • Configuration Tracing • Windows 7 adds tracing to the configuration system, allowing you to trace configuration editing activity
New Security FeaturesRequest Filtering • The new Request Filtering UI in Windows 7 provides easy access to security settings for Request Filtering: • Hidden Segments & Denied Sequences • File Extensions • HTTP Verbs & Headers • Content & URL lengths • Note: This feature is available as a separate download for Windows Server 2008
Security demo Request Filtering Admin Module
Summary More than a Web server, Internet Information Services in Windows 7provides an accessible, extensible platform for developing and reliably hosting Web applications and services. Easier to manage IIS 7.x Enhancements Reduced Attack Surface Streamlined Servers Easier Publishing FastDiagnostics
IIS.NETHome for IIS Community! • In-depth technical articles and samples • Connect with other IIS experts on blogs & forums • Free advice and assistance in forums • Download center with IIS solutions
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.