Windows Server 2008 R2 IIS 7.5 Steve Evans .

29
Windows Server 2008 R2 IIS 7.5 Steve Evans http://SerkTools.com

Transcript of Windows Server 2008 R2 IIS 7.5 Steve Evans .

Page 1: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Windows Server 2008 R2IIS 7.5

Steve Evanshttp://SerkTools.com

Page 2: Windows Server 2008 R2 IIS 7.5 Steve Evans .

• 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

Page 3: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Modular (IIS 5)

Page 4: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Modular (IIS 6)

Page 5: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Modular (IIS 7.5)

Page 6: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Web Platform Installer

Page 7: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Web Platform Installer

Page 8: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Web Platform Installer

Page 9: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Web Platform Installer

Page 10: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Web Platform Installer

Page 11: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Web Platform Installer

Page 12: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Web Platform Installer

Page 13: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Web Platform Installer

Page 14: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Web Platform Installer

Page 15: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Server Core

Page 16: Windows Server 2008 R2 IIS 7.5 Steve Evans .

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

Page 17: Windows Server 2008 R2 IIS 7.5 Steve Evans .

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

Page 18: Windows Server 2008 R2 IIS 7.5 Steve Evans .

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

Page 19: Windows Server 2008 R2 IIS 7.5 Steve Evans .

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)

Page 20: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Shared Config

Page 21: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Web.config

Web Farms &Settings Transfer

Developer Control

Feature Delegation

Page 22: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Extension: Application Warm-Up

Application Pool Starts

First Request to Site

Site Compiled

Database Connections Established

Site Delivered to User

Page 23: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Extension: URL Rewrite

• DEMO: Add www to URL• DEMO: Create Friendly URL• DEMO: Rewrite URL• DEMO: Host multiple sites

Page 24: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Extension: Application Request Routing

• Layer 7 Load Balancer (HTTP Routing)• Health Monitoring of Load Balanced Nodes• Disk-Based Caching

Page 25: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Extension: Application Request RoutingLoad Balancing

ARR Servers

/img

/video

WLBS

/

Caching

Page 26: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Extension: Application Request RoutingContent Delivery Network

Web Farm

ARR Server

Caching

Page 27: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Extension: Web Deploy

• DEMO: Build Site• DEMO: Deploy staging site• DEMO: Deploy prod site

Page 28: Windows Server 2008 R2 IIS 7.5 Steve Evans .

Extensions: Other

• FTP & WebDav• Bit Rate Throttling• Smooth Streaming• SEO Toolkit• Dynamic IP Restrictions• Advanced Logging

Page 29: Windows Server 2008 R2 IIS 7.5 Steve Evans .

• 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