windows server 2008 r2 iis 7.5 steve evans
TRANSCRIPT
Windows Server 2008 R2IIS 7.5
Steve Evanshttp://SerkTools.com
• Microsoft MVP, Directory Services• Blog – http://SerkTools.com• Twitter - @scevans• SerkTools (http://SerkTools.com)– Content Creation/Delivery• Screencast, Whitepapers, Blogging, Events
– Consulting• Microsoft IT Infrastructure (Active Directory, SQL,
SharePoint, Exchange, Identity, etc)
Steve Evans
Modular (IIS 5)
Modular (IIS 6)
Modular (IIS 7.5)
Web Platform Installer
Web Platform Installer
Web Platform Installer
Web Platform Installer
Web Platform Installer
Web Platform Installer
Web Platform Installer
Web Platform Installer
Web Platform Installer
Server Core
Server Core: Installing IIS
dism.exe /online /get-features
dism.exe /online /enable-feature /featurename:NetFx2-
ServerCore
dism /online /enable-feature /featurename:NetFx2-ServerCoredism /online /enable-feature /featurename:NetFx3-ServerCoredism /online /enable-feature /featurename:IIS-WebServerRoledism /online /enable-feature /featurename:IIS-ISAPIFilterdism /online /enable-feature /featurename:IIS-ISAPIExtensionsdism /online /enable-feature /featurename:IIS-NetFxExtensibilitydism /online /enable-feature /featurename:IIS-ASPNETdism /online /enable-feature /featurename:IIS-ManagementServicedism /online /enable-feature /featurename:WAS-WindowsActivationServicedism /online /enable-feature /featurename:WAS-ConfigurationAPI
IIS: Remote Management
reg Add HKLM\Software\Microsoft\WebManagement\Server /V EnableRemoteManagement /T REG_DWORD /D 1 /Freg Add HKLM\System\CurrentControlSet\services\wmsvc /V Start /T REG_DWORD /D 2 /Fnet start wmsvc
PowerShell Integration
cd iis:\\
New-Item iis:\Sites\site2.com -bindings @{protocol="http";bindingInformation="*:80:site2.com"} -physicalPath C:\inetpub\site2.com
New-ItemProperty iis:\sites\site2.com -name bindings -value @{ protocol="http"; bindingInformation="*:80:www.site2.com"}
Best Practice Analyzer (BPA)
• Scans IIS and compares to list of rules– Other Services• Active Directory Certificate Services (ADCS)• Active Directory Domain Services (ADDS)• Domain Name System (DNS)• Dynamic Host Configuration Protocol (DHCP)• Remote Desktop Services (RDS)• Network Policy and Access Services (NPAS)
Shared Config
Web.config
Web Farms &Settings Transfer
Developer Control
Feature Delegation
Extension: Application Warm-Up
Application Pool Starts
First Request to Site
Site Compiled
Database Connections Established
Site Delivered to User
Extension: URL Rewrite
• DEMO: Add www to URL• DEMO: Create Friendly URL• DEMO: Rewrite URL• DEMO: Host multiple sites
Extension: Application Request Routing
• Layer 7 Load Balancer (HTTP Routing)• Health Monitoring of Load Balanced Nodes• Disk-Based Caching
Extension: Application Request RoutingLoad Balancing
ARR Servers
/img
/video
WLBS
/
Caching
Extension: Application Request RoutingContent Delivery Network
Web Farm
ARR Server
Caching
Extension: Web Deploy
• DEMO: Build Site• DEMO: Deploy staging site• DEMO: Deploy prod site
Extensions: Other
• FTP & WebDav• Bit Rate Throttling• Smooth Streaming• SEO Toolkit• Dynamic IP Restrictions• Advanced Logging
• Microsoft MVP, Directory Services• Blog – http://SerkTools.com• Twitter - @scevans• SerkTools (http://SerkTools.com)– Content Creation/Delivery• Screencast, Whitepapers, Blogging, Events
– Consulting• Microsoft IT Infrastructure (Active Directory, SQL,
SharePoint, Exchange, Identity, etc)
Steve Evans