Migrating Web Site Content to IIS 6.0

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

The migration of your Apache Web site involves migrating both the Web site content and its configuration. Based on the installation option you selected, the Apache to IIS 6.0 Migration Tool prompts you for the information required to perform the migration of the Web site content.

To run the tool, do one of the following, depending on the operating system on the computer:

  • On Linux-based computers: From the Linux shell, change the current folder to the folder where you installed the tool, and then type perl aiismt_main.pl.

  • On Windows-based computers: At the command line, change the current folder to the folder where you installed the tool, and then type aiismt.

After the Apache to IIS 6.0 Migration Tool starts, it prompts you for information. Table 7.4 lists the information that the migration tool requires to migrate the Web site content.

Table 7.4 Information Required by Migration Tool During Web Site Content Migration

Information Required Do the Following

Session name

Type a:

  • Unique session name to indicate that the tool should begin a new migration process.

  • Previous session name if you want to resume a previous migration. Supplying a previous session name causes the tool to run in recovery mode.

Source server IP address

If you run the tool on the:

  • Target server or on an intermediate computer, type the IP address of the source server.

  • Source server, press ENTER to see the default IP address displayed. If the tool cannot detect the source server's IP address, it will prompt you to confirm that the source server is running on a supported operating system.

Root user password

If you run the Apache to IIS 6.0 Migration Tool on the:

  • Target server or on an intermediate computer, type the root user password to gain access to the Linux-based source server's system files and FTP service.

  • Source server, you do not need to type the root user password.

Target server IP address

If you run the Apache to IIS 6.0 Migration Tool on the:

  • Source server or on an intermediate computer, type the IP address of the source server.

  • Target server, type the IP address of the target server or press ENTER to use the default (LocalHost) IP address.

User name and password for the target server

If you run the Apache to IIS 6.0 Migration Tool on the:

  • Source server or on an intermediate computer, type a user name that is a member of the local Administrators group on the target server, and the associated password.

  • Target server, you do not need to type a user name and password.

Configuration file path

Type the complete path to the httpd.conf file, which is a file that contains configuration and settings for Apache on the source server. You can also press ENTER to see the default path (/Etc/Httpd/Conf/Httpd.conf).

Web site directory on target server

Type the path of the directory on the target server where you want the Web site content to be migrated. You must supply a path for each Web site migrated.

When a Web site has SSL certificates associated with it, the Apache to IIS 6.0 Migration Tool prompts you to indicate whether you want the certificates to be migrated as well.

Listening IP address and port number

When you want to change the listening IP address and port number, type the new values. The new IP address and port numbers are applied to all the sites you selected for migration.

Web site IP address

When you want to change the IP address at the site level, type the new IP address, or type to use all unassigned IP addresses.

Note

If you run the Apache to IIS 6.0 Migration Tool on the source server, the target server credentials are authenticated. If you run the tool on the target server, the source server credentials are authenticated.

For more information about how to migrate Web sites from Apache to IIS 6.0, see the “Apache to IIS 6.0 Migration Tool User Guide” in the IIS 6.0 Resource Kit Tools.

If the migration tool is interrupted or fails at any point during the process, you can run it in recovery mode. For more information about the recovery process, see Recovering from an Interruption in the Migration Process.