Installing IIS 6.0

Planning for IIS 6 Deployment

Before you can deploy IIS 6 Web servers within your enterprise, you first need to install Windows Server 2003 or upgrade to Windows Server 2003. Only after Windows Server 2003 is deployed, are you able to install IIS 6 in your environment. Therefore, the majority of planning activities for an IIS 6 installation involves planning for, and deploying the underlying Windows Server 2003 operating system (OS).

There are a few ways to install Windows Server 2003, and therefore IIS 6 in your network. For instance, you could use the Windows Server 2003 product CD, use Microsoft Systems Management Server, install from a network distribution point, or install via disk imaging with Sysprep.exe and Sysprep.inf. Before installing Windows Server 2003 (IIS 6), you need to determine which deployment method suits your current situation. In addition to deciding on a deployment method, a number of planning issues or considerations needs to be addressed with regard to deploying Web servers within your network. This is true for both upgrades and clean installations.

The factors that should be addressed when planning deployment of your Web servers are listed below:

The manner in which you handle and address the before mentioned issues, are greatly impacted by the specific Web server configuration you want to implement, and what your current situation is. A few scenarios are illustrated below, and could be specific to what you need to achieve, or what your current situation is:

When deciding on which Windows Server 2003 edition to deploy, incorporate the factors listed below:

As with any deployment, deploying IIS 6 has several issues and requirements that need to be addressed. To ensure that you encompass, and address all deployment specific issues and requirements, you should formulate a deployment plan. At a high level, a typical deployment plan includes the following stages:

An expansion of the deployment plan would include the factors listed below.

Deployment Tools

A few deployment tools that you can use to install IIS 6 are listed below:

Deployment Methods

There are both manual deployment methods and automated deployments for installing Windows Server 2003, and thus IIS 6.

To install Windows Server 2003 and IIS 6 manually, an administrator has to be present when the actual installation is performed. The deployment methods common to a manual deployment of Windows Server 2003 are:

The deployment methods common to an automated deployment of Windows Server 2003 are:

The steps common to disk imaging deployment are:

Common IIS 6 Planning Issues

A few IIS 6 specific considerations that should be thought through are discussed in the subsequent section of this Article. IIS 6 has to be manually installed after you installed Windows Server 2003. This statement is true for Windows Server 2003 Standard Edition, Windows Server 2003 Enterprise Edition, and Windows Server 2003 Datacenter Edition. The only Windows Server 2003 Edition that automatically enables IIS 6 is the Web Edition. When upgrading existing IIS 4 or IIS 5 Web servers to Windows Server 2003, both IIS 4 and IIS 5 are however automatically upgraded to IIS 6.

After Windows Server 2003 is installed, for all editions of Windows Server 2003 other than the Web Edition, you can install IIS 6 by using one of the methods listed below:

Because IIS 6 installs in locked down mode by default, you manually have to enable certain configuration settings so that ASP.NET applications can function properly. You can do this via the Web Service Extensions (WSE) node in the IIS Manager console tree. As part of your planning phase, determine which configuration settings you need to enable so that applications can perform properly, and be available to clients.

When upgrading from IIS 5 to IIS 6, test that any user developed applications which were developed for IIS 5 operate correctly on IIS 6. As part of your planning, test that your IIS 5 applications function correctly when run in the worker process isolation mode. This is the preferred application mode in IIS 6. You might though need to run applications that do not function properly in IIS 5 isolation mode on IIS 6.

A few other factors to consider and that should be addressed when planning for IIS 6 are listed below:

How to install IIS 6 using the Configure Your Server Wizard

After Windows Server 2003 Setup has completed, when you first log on to the machine, you are presented with the Manage Your Server Wizard. Before selecting to use the Wizard, if prompted, you can select to change display settings, screen resolution, and color depth settings. You could also be prompted to activate Windows Server 2003. Nonetheless, you can select the Manage Your Server Wizard to navigate to, and launch the Configure the Server Wizard to install IIS 6.

The directories listed below are created during the installation of IIS 6:

To install IIS 6 using the Configure Your Server Wizard,

  1. In the Manage Your Server window, click Add Or Remove A Role.
  2. The Configure Your Server Wizard starts.
  3. The Preliminary Steps screen is a warning screen that prompts you to verify that the requirements for the installation have been met. Click Next.
  4. The OS tests the network connections configured on the machine before the Wizard displays the following screen.
  5. On the Configuration Options screen, choose one of the following options:
    • Typical configuration for a first server: You would choose this option to install the server as a domain controller, and to install the Active Directory directory service, DNS service, and DHCP service.
    • Custom Configuration, This option should be selected to install IIS 6 on the server.

Click Next.

  1. On the Server Role screen, choose Application Server (IIS, ASP.NET) as the role which you want install on the server. From this screen, you can also select to install Terminal, Print, DNS, and DHCP services. Selecting the Application Server (IIS, ASP.NET) option, installs IIS, ASP.NET and additional components so that the server can host websites and FTP sites. Recall from earlier discussions in this Article, that you can only by default access static HTML content. If you want to develop and run dynamic content, you have to enable this. Click Next.
  2. On the Application Server Options screen, you can select that these optional components be installed:
    • FrontPage Server Extensions, for users to develop Web content and publish Web content on the IIS machine via Microsoft FrontPage or Microsoft Visual Studio.
    • Microsoft Data Engine, for hosting SQL databases on the IIS machine
    • Enable ASP.NET: This option is enabled by default. ASP.NET is the scripting framework utilized for running IIS applications.

Click Next.

  1. The Summary of Selections screen displays a summary of the components which you selected for installation. Verify that the correct items are listed on this screen. The Enable COM+ for remote transactions option is automatically added. Click Next.
  2. The installation process now commences. You would either have to insert the Windows Server 2003 CD, or indicate the location of the installation files. The Application Selections screen is displayed, the Configuration Components window appears, and the necessary files are copied.

After IIS 6 is installed, you can use Add Or Remove Programs in Control Panel to check which IIS 6 components have been installed. The components installed under Application Server would typically include:

How to install Windows Server 2003 Web Edition over the network (clean install)

To install Windows Server 2003 Web Edition from a network distribution point, you would first have to copy all the necessary installation source files for the Web Edition to the particular network distribution point. To perform a clean install of the Web Edition, you have to create a network boot disk so that you can boot the machine from a floppy, and connect to the shared network distribution point. You would then have to run Winnt32.exe to perform the actual installation.

As mentioned, your first task is to create a shared distribution point before you can install Windows Server 2003 Web Edition over the network. You can do this by inserting Windows Server 2003 Web Edition CD in the CD-ROM drive of a file server, copying the I386 folder (including its content) to the hard drive, and then sharing the folder.

The next step is to create the network boot disk from which you will boot the target machine. After you created the network boot disk, insert it into the target machine. Proceed to specify the necessary password of the Administrator account for the file server on which the shared distribution point resides. After a connection is established with the distribution point; the Text Mode component of Windows Server 2003 Setup initiates. The installation files are then copied to the hard drive of the target machine.

After restarting the machine, you can choose that Windows Server 2003 be installed on an NTFS partition. The GUI mode component of Windows Server 2003 Setup starts after another restart.

How to install IIS 6 using Add/Remove Programs in Control Panel

You can use Add/Remove Programs in Control Panel to select the IIS components you want to install.

  1. Click Start, Control Panel, and click Add/Remove Programs.
  2. Click Add/Remove Windows Components in the Add Or Remove Programs dialog box.
  3. Click Application Server in the Windows Components dialog box, and then click the Details button.
  4. The Application Server dialog box next appears. This is where you select the IIS components which you want to install. The World Wide Web Service is by default selected.
  5. If you want to configure settings individually, select the item, and then select the Details button.
  6. If you want to administer IIS 6 from the GUI, select Internet Information Server Manager.
  7. After selecting your components, click OK.
  8. When the Insert Disk dialog box appears, insert the Windows Server 2003 CD in the CD-ROM drive, and click OK.
  9. An installation confirmations screen is displayed after the IIS installation is completed.

How to install IIS 6 using the unattended installation method – clean install

The unattended installation method is usually utilized to install IIS 6 on multiple computers. As the term used to describe the installation method indicates, no manual user intervention is required. An unattended installation consists of preparing an answer file which the OS automatically applies. The answer text file contains all the configuration settings which should be applied during the installation of IIS. Once the answer file is ready, you can run winnt32.exe or the sysocmgr.exe command-line utility with your answer file as the parameter.

The tools included on the Windows Server 2003 CD under the Support folder can be used for deploying Windows Server 2003 through automated deployment methods. These include:

How to run the Setup Manager tool

To run Setup Manager, you have to first copy the tool from the Windows Server 2003 CD to the hard drive of the file server containing the shared distribution point. Open Setupmgr.exe to start Setup Manager. Proceed to complete the screens displayed by the Wizard. The Windows Server 2003 CD has to be inserted in the CD-ROM drive. The options that you should select on the various screens displayed by the Wizard are listed below

The main Setup Manager window appears after the preceding options have been selected. The information prompted for next is specific to creating an answer file for an unattended installation of IIS 6. The options that should be specified for the various configuration options displayed on the ensuing screens are listed below:

After clicking Finish, you are prompted to specify the name for the answer file, and the location to which the answer file should be saved. After providing this information, the Setup Manager copies the installation source files to the shared distribution folder.

You next have to prepare the network boot disk for the unattended installation. After this, insert the network boot disk, and start the machine. A connection is established to the shared distribution point, and the installation of Windows Server 2003 and IIS 6 commences.

The IIS components installed can be viewed in Add Or Remove Programs in Control Panel. The components listed under Application Server should include:

How to perform an upgrade from IIS 4 to IIS 6

Use the steps below to directly upgrade to II6

  1. Place the Windows Server 2003 product CD in the CD-ROM drive.
  2. Choose the Check System Compatibility option. This is necessary to verify that your existing hardware supports the upgrade to IIS 6.
  3. Click OK if the system compatibility check is successful.
  4. Choose the appropriate Windows Server 2003 Edition.
  5. On the Welcome To Windows Setup screen, ensure that Upgrade (Recommended) is specified as the Installation Type.
  6. Accept the license agreement.
  7. Insert the 25 character product key.
  8. The installation files are copied next.
  9. After the upgrade is completed, log on as an Administrator.
  10. The Manage Your Server Wizard starts, and indicates whether Windows Server 2003 is running in Application Server role or in File Server role.
  11. The application mode enabled by default is IIS 5 isolation mode

To verify which IIS 6 components are installed, and to install additional IIS 6 components,

  1. Click Start, Control Panel, and click Add/Remove Programs.
  2. Click Add/Remove Windows Components, click Application Server in the Windows Components dialog box, and then click the Details button.
  3. The Application Server dialog box next appears. This is where you select the IIS 6 components which you want to install.
  4. Click Internet Information Services (IIS) and click the Details button.
  5. Click World Wide Web Service.
  6. Select all other IIS components which you want to install.
  7. Click OK.

IIS 6 Installation Best Practices

A few best practices for installing IIS are:



Top 5 Free Networking Tools

Bookmark Installing IIS 6.0

Latest Blog Posts


English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.