In this article I will describe how to install Exchange Server 2007 with Service Pack 1 on Windows Server 2008. Scenario: I have installed Windows Server 2008 and configured the Active Directory role. Installing Exchange Server on a Domain Controller might not be suitable for a production environment. ;)
Prerequisites
Before we can start the installation we have to configure the Windows Server 2008 installation. Depending on the Exchange Server roles you have to install different Windows Server 2008 roles and features.
Exchange Server roles
These are the roles offered by Exchange Server 2007:
- Hub Transport Server Role: Used for message routing.
- Client Access Server Role: Provides the Outlook Web Access Interface.
- Mailbox Server Role: Used for hosting mailbox stores.
- Unified Messaging Role: Interface between Exchange and a compatible PBX phone system.
- Edge Transport Role: Used to filter out viruses and spam before routing them to the internal network.
Exchange Server roles prerequisites
Since I don't need the Unified Messaging Role and the Edge Transport Role I will only install the prerequisites for the following roles:
Hub Transport Role Prerequisites
- IIS6 Metabase Compatibility
- IIS6 Management Console
Client Access Role Prerequisites
- World Wide Web
- IIS6 Metabase Compatibility
- IIS6 Management Console
- IIS7 Dynamic Content Compression
- IIS7 Static Content Compression
- IIS7 Basic Authentication
- IIS7 Windows Authentication
- IIS7 Digest Authentication
Mailbox Role Prerequisites
- World Wide Web
- IIS7 Dynamic Content Compression
- IIS7 Static Content Compression
Installation of Exchange Server roles prerequisites
- Select the Web Server (IIS) role and add the required features.
- Select the ASP.NET feature and all the checked features you can see in the pictures.
- After that you can finish the installation.

Now you have all the Windows Server 2008 roles and features configured so you can start the installation of Exchange Server 2007 with Service Pack 1.