Microsoft KB Archive/323970

= HOW TO: Prepare the Target Server for a UNIX-to-Windows Migration =

Article ID: 323970

Article Last Modified on 3/29/2007

-

APPLIES TO


 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Professional Edition
 * Microsoft Small Business Server 2000 Standard Edition
 * Microsoft Internet Information Services 5.0

-



This article was previously published under Q323970



IN THIS TASK
SUMMARY
 * Perform a Clean Installation of Windows 2000/IIS
 * Manage Drives and Partitions
 * Configure Network Settings
 * Set Up Your First IIS Web Site
 * Install Apache for Windows
 * Control an Apache for Windows Service During a UNIX-to-Windows Migration
 * Install Services for UNIX
 * Install the Perl Interpreter
 * Install the Python System
 * Install the PHP System
 * Install the MySQL RDBMS
 * Install FrontPage Extensions

REFERENCES



SUMMARY
This step-by-step article describes how to prepare the target server for a UNIX-to-Windows migration.

The articles in this series include the following:

324215 HOW TO: Prepare for a UNIX-to-Windows Migration

323970 HOW TO: Prepare the Target Server for a UNIX-to-Windows Migration

324213 HOW TO: Migrate Apache Settings and Configure IIS in a UNIX-to-Windows Migration

324538 HOW TO: Migrate Web Site Data in a UNIX-to-Windows Migration

324216 HOW TO: Secure IIS in a UNIX-to-Windows Migration

324539 HOW TO: Perform Maintenance and Ancillary Tasks after a UNIX-to-Windows Migration

324217 HOW TO: Test and Performance Tune After a UNIX-to-Windows Migration

back to the top

Perform a Clean Installation of Windows 2000/IIS
It is very important that you only install the required components to help improve the stability and performance of your Web server during a migration. For additional information about how to perform a clean installation of Windows 2000/IIS, click the article number below to view the article in the Microsoft Knowledge Base:

323969 HOW TO: Perform a Clean Installation of Windows 2000 and IIS to Prepare for Migrating UNIX Web Sites

back to the top

Manage Drives and Partitions
When you set up the storage space to be used for your Web sites, it is very important that you select the right layout, partition sizes and organization. If you are sharing your computer's space by using the Distributed File System, you must also use care. All of these factors can affect how your site or sites are served. For additional information about how to manage drives and partitions, click the article number below to view the article in the Microsoft Knowledge Base:

323967 HOW TO: Manage Drives and Partitions

back to the top

Configure Network Settings
It is common under UNIX to set one or more additional IP addresses for an network adapter so you can set up different sites and to filter and control other user's access to them. Before you migrate your sites, you must learn how to configure these basic elements in Windows. For additional information about how to configure basic network settings, click the article number below to view the article in the Microsoft Knowledge Base:

323955 HOW TO: Configure Network Settings in a UNIX-to-Windows Migration

back to the top

Set Up Your First IIS Web Site
It is helpful to learn the basic steps to getting your first Internet Information Services (IIS) Web site up and running. This helps you to learn some of the new terminology that is involved, and helps you to get to know the IIS environment and how this compares to the Apache configuration and control systems. For additional information about how to set up your first Web site with IIS, click the article number below to view the article in the Microsoft Knowledge Base:

323972 HOW TO: Set Up Your First IIS Web Site

back to the top

Install Apache for Windows
Using Apache for Windows means you do not have to migrate Apache settings, because these can be transferred with only minor modifications. But using Apache for Windows limits the benefits that are available for you to move to Windows/IIS. For additional information about how to install Apache for Windows, click the article number below to view the article in the Microsoft Knowledge Base:

323958 HOW TO: Install Apache for Windows as Part of a UNIX-to-Windows Migration

back to the top

Control an Apache for Windows Service During a UNIX-to-Windows Migration
When you install Apache for Windows, you can run Apache as either a Windows 2000 service or as a console program, and you control a running Apache service from the command line. back to the top

Install Services for UNIX
Microsoft Services for Unix (SFU) provides integration and connectivity facilities that can help to make the process of migration from your current UNIX host to Windows/IIS much easier. Included in the package are programs for migrating user and group information, some file formats and the ability to share Windows folders over NFS. For additional information about how to install SFU, click the article number below to view the article in the Microsoft Knowledge Base:

323966 HOW TO: Install Services for UNIX

back to the top

Install the Perl Interpreter
The Perl programming language is one of the leading languages for dynamic Web-site development that is used on the Internet. ActiveState provides a distribution of Perl that is named ActivePerl. ActivePerl is specially designed to work under Windows and it includes additional modules and extensions so you can use Perl for COM projects and as a scripting language in Active Server pages. For additional information about how to install ActivePerl, click the article number below to view the article in the Microsoft Knowledge Base:

323960 HOW TO: Install Perl for a UNIX-to-Windows Migration

back to the top

Install the Python System
Python is a cross-platform development language that provides a complete object-oriented approach to programming. By installing the ActivePython distribution from ActiveState, you can use Python either as a standard CGI language or through the ASP system. For additional information about how to install Python, click the article number below to view the article in the Microsoft Knowledge Base:

323963 HOW TO: Install Python for a UNIX-to-Windows Migration

back to the top

Install the PHP System
The PHP language works in a similar way to ASP. You can use it to embed dynamic elements into HTML pages. Many UNIX-based Web sites use PHP for their dynamic Web-site elements. For additional information about how to install PHP, click the article number below to view the article in the Microsoft Knowledge Base:

323962 HOW TO: Install PHP for a UNIX-to-Windows Migration

back to the top

Install the MySQL RDMS
The MySQL RDBMS is a popular choice for providing database storage under UNIX. The software is free, is open-source, and it supports the SQL language. By installing MySQL software on your Windows server, you can either migrate the data directly to the server and use MySQL, or use it as an interim step before you finally migrating your data to a SQL Server-hosted database.

For additional information about how to install MySQL, click the article number below to view the article in the Microsoft Knowledge Base:

323959 HOW TO: Install MySQL as Part of a UNIX-to-Windows Migration

back to the top

Install FrontPage Extensions
The FrontPage Extensions provide a number of features that are frequently used in Windows-based Web sites. These features include form processing, e-mail facilities and some basic dynamic element processing. Additionally, the FrontPage extensions provide some useful checking and validation routines you can use during the migration process to identify and isolate problems.For additional information about how to install the FrontPage extensions, click the article number below to view the article in the Microsoft Knowledge Base:

156842 FP: How to Install FrontPage Server Extensions for IIS

back to the top

