Installing IIS7.5 on Windows 2008 R2 Server with IIS 6 compatibility manually

by Klaus Graefensteiner 20. February 2011 22:44

Na that’s a mouth full

I post this information for two reasons. First, the instructions might help somebody installing IIS and second I am working on my own personal Web Platform Installer for Wordpress and other PHP and MYSQL based applications on IIS 7.5. I use this blog post to document the steps that I am going to automate. That will keep me honest.

Let’s get started

Right click on your Computer Icon and select Manage.

ComputerManage

Figure 1: Manage your computer

This will open the Server Manager.

Note: There is a Server Manager PowerShell module for Windows 2008 R2.

AddRoles

Figure 2: Server Manager Console

Next click the Add Roles link on the right to start the Add Roles Wizard.

AddingRoles

Figure 3: Add Roles Wizard

Select the Application Server and Web Server (IIS) Roles.

Note: Explicitly selecting the Web Server (IIS) role at this point is not strictly necessary, since the Application Server role implicitly selects it as a dependency.

Click Next and a dialog box pops up telling you about the required features for the Application Server role. Click the Add Required Features button.

AddAdditionalFeaturesForApplicationServerRole

Figure 4. Click Add Required Features

The following pane gives you some additional information about the Application Server Role.

MoreInfoDuringWizard

Figure 5: Additional Information about the Application Server Role

Next the wizard asks you to Add Required Role Services for the Application Server and Web Server IIS Role

AdditionalRoleFeaturesForIIS

Figure 6: Adding Required Role Services

In the next step you can see the Role Services that are pre-selected. You can now add others, if you need. Then click Next.

NeedIISRoleForApplicationServerRole

Figure 7: Selecting Role Services

Now you get a dialog showing you some additional information about the IIS Web Server Role.

MoreInfoAboutIISRole

Figure 8: Additional information about the Web Server (IIS) role

Now pick your Role Services that are required or optional for the Web Server (IIS) role.

DefaultIISRoleServicesPage1

Figure 9: Default Web Server (IIS) Role Services Part 1

DefaultIISRoleServicesPage2

Figure 10: Default Web Server (IIS) Role Services Part 2

DefaultIISRoleServicesPage3

Figure 10: Default Web Server (IIS) Role Services Part 3

If your IIS 7.5 installation requires to be compatible with IIS 6 features then select the IIS 6 Management Compatibility node.

AddingIIS6CompatibilityForMetabase

Figure 11: IIS 6 Management Compatibility

Finally you get to the summary step of the Add Roles Wizard that shows you the options that you selected and lets you share them using the “Print, e-mail, or save this information” link.

Click Install to start the deployment of the Application Server and Web Server (IIS) roles.

InstallationReport

Figure 12: Wizard Summary

 

Installation Report

The next section has the installation report that the “Print, e-mail, or save this information” link generated

<Informational>: This server might need to be restarted after the installation completes.

Application Server

.NET Framework 3.5.1

Web Server (IIS) Support

Windows Process Activation Service Support

HTTP Activation

Web Server (IIS)

<Informational>: Find out more about Windows System Resource Manager (WSRM) and how it can help optimize CPU usage

Web Server

Common HTTP Features

Static Content

Default Document

Directory Browsing

HTTP Errors

HTTP Redirection

Application Development

ASP.NET

.NET Extensibility

ISAPI Extensions

ISAPI Filters

Health and Diagnostics

HTTP Logging

Logging Tools

Request Monitor

Tracing

Security

Basic Authentication

Windows Authentication

Digest Authentication

Client Certificate Mapping Authentication

IIS Client Certificate Mapping Authentication

URL Authorization

Request Filtering

IP and Domain Restrictions

Performance

Static Content Compression

Dynamic Content Compression

Management Tools

IIS Management Console

IIS Management Scripts and Tools

Management Service

IIS 6 Management Compatibility

IIS 6 Metabase Compatibility

IIS 6 WMI Compatibility

IIS 6 Scripting Tools

IIS 6 Management Console

.NET Framework 3.5.1 Features

WCF Activation

HTTP Activation

Windows Process Activation Service

Process Model

.NET Environment

Configuration APIs

Tags: , , , , , , , , ,

IIS | Windows 2008 R2

Comments

12/5/2012 9:27:40 PM #

pingback

Pingback from blog.birgen.be

My long-term memory – Installation notes: Installing esb toolkit 2.1 + management portal on biztalk 2010 development machine

blog.birgen.be |

12/19/2012 9:25:03 PM #

pingback

Pingback from siteduct.com

PHP Script Installation Service

siteduct.com |

2/10/2013 8:22:02 PM #

pingback

Pingback from sitefixing.com

Fix My Website

sitefixing.com |

10/5/2013 3:08:47 AM #

pingback

Pingback from alexatrafficracer.org

Extended Living Spaces

alexatrafficracer.org |

Comments are closed

About Klaus Graefensteiner

I like the programming of machines.

Add to Google Reader or Homepage

LinkedIn FacebookTwitter View Klaus Graefensteiner's profile on Technorati
Klaus Graefensteiner

Klaus Graefensteiner
works as Developer In Test and is founder of the PowerShell Unit Testing Framework PSUnit. More...

Open Source Projects

PSUnit is a Unit Testing framwork for PowerShell. It is designed for simplicity and hosted by Codeplex.
BlogShell is The tool for lazy developers who like to automate the composition of blog content during the writing of a blog post. It is hosted by CodePlex.

Administration

About

Powered by:
BlogEngine.Net
Version: 1.6.1.0

License:
Creative Commons License

Copyright:
© Copyright 2014, Klaus Graefensteiner.

Disclaimer:
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Theme design:
This blog theme was designed and is copyrighted 2014 by Klaus Graefensteiner

Rendertime:
Page rendered at 9/18/2014 4:43:52 PM (PST Pacific Standard Time UTC DST -7)