Selecting a Migration Tool Installation Option

Applies To: Windows Server 2003, Windows Server 2003 with SP1

The Apache to IIS 6.0 Migration Tool supports four options you can choose from when determining how you want to migrate Apache Web sites to IIS. Your familiarity with the Linux or Windows operating systems and the access that you have to the Web servers involved in the migration will determine the process you should follow to install and then run the tool. In some cases, you might not have unrestricted access to the Web servers because another group manages the Apache servers or the Web servers are behind firewalls that prevent FTP traffic.

To install and run the Apache to IIS 6.0 Migration Tool for any of the installation options, you must be able to:

  • Log on to the source server with an account that has root-level or super-user access.

  • Log on to the target server with an account that is a member of the local Administrators group.

In addition, when you select the intermediate computer installation option, you must be able to:

  • Log on to the intermediate computer running Linux with an account that has root-level or super-user access.

  • Log on to the intermediate computer running Windows with an account that is a member of the local Administrators group.

Table 7.2 lists and describes the installation options for the Apache to IIS 6.0 Migration Tool. Read this table to select the installation option that best fits your needs.

Table 7.2 Apache to IIS 6.0 Migration Tool Installation Options

Installation Option Installation Details

The source server (See Figure 7.3)

  • Install and run the Apache to IIS 6.0 Migration Tool on your Linux-based source server (you do not need to physically access the Windows-based target server).

  • Install Perl on both the Linux-based source server and the Windows-based target server.

  • Enable the FTP service on the Windows-based target server only.

The target server (See Figure 7.4)

  • Install and run the migration Apache to IIS 6.0 Migration Tool on the Windows-based target server (you do not need to physically access the Linux-based source server).

  • Install Perl on the Windows-based target server only.

  • Enable the FTP service on the Linux-based source server only.

An intermediate computer running Microsoft Windows 2000 or later (See Figure 7.5)

  • Install and run the Apache to IIS 6.0 Migration Tool on a Windows-based intermediate computer (you do not need to physically access either the Linux-based source server or the Windows-based target server).

  • Install Perl on both the Windows-based intermediate computer and the Windows-based target server.

  • Enable the FTP service on both the Windows-based target server and the Linux-based source server.

An intermediate computer running a supported version of Linux (See Figure 7.5)

  • Install and run the Apache to IIS 6.0 Migration Tool on a Linux-based intermediate computer (you do not need to physically access either the Linux-based source server or the Windows-based target server).

  • Install Perl on both the Linux-based intermediate computer and the Windows-based target server.

  • Enable the FTP service on both the Windows-based target server and the Linux-based source server.

The Apache to IIS 6.0 Migration Tool must be installed on the source server, target server, or intermediate computer. The high-level process for installing the tool includes the following:

  1. Copying the compressed distribution files (.tar for Linux or .zip for Windows) to the appropriate computer based on the installation option selected.

  2. Expanding the compressed distribution files.

  3. Installing the Perl interpreter, if it is not already installed.

For more detailed information about the installation option that you have selected for the Apache to IIS 6.0 Migration Tool, see Installing the Migration Tool later in this section.