Article ID: 323948 - Last Review: November 1, 2006 - Revision: 4.2 HOW TO: Determine Site Requirements for a UNIX-to-Windows MigrationThis article was previously published under Q323948 On This PageSUMMARY
This article describes how to determine site requirements for a UNIX-to-Windows migration. Before you start the migration process, you must identify the elements to be transferred to the new Web server. There are many different elements to consider, and a number of different ways to determine these elements before you make the move. Identifying Individual SitesTo identify the individual sites that are configured on a server, examine the Httpd.conf file and look for <ServerName> directives. There will be at least one directive for the main Web site, and one for each additional virtual host. Use grep to extract this information:$ grep <ServerName> conf/httpd.conf <ServerName> www.<sitename>.com <ServerName> www.<addsitename>.com Identifying Static ComponentsTo identify the static components and the location of the files that make up your Web site, examine the Httpd.conf file for Apache, and identify <DocumentRoot> directives:$ grep <DocumentRoot> conf/httpd.conf <DocumentRoot> /export/http/webs/<sitename> <DocumentRoot> /export/http/webs/<addsitename> Identifying Scriptable ElementsDetermine whether there are any scriptable or dynamic elements in your Web site. To look for CGI-based programs, look for the following directives in your Apache configuration file:
Look for the following files, or for files in the following places in the Web site's folder:
Identifying Security RequirementsSecurity in Apache is determined in two places; in the .htaccess files and the main Httpd.conf file. Look for the following directives to determine the sort of security that is required:
Identifying Virtual Host RequirementsLook for VirtualHost statements in the Httpd.conf file. Each VirtualHost directive describes an individual Web server that is hosted by the main Apache server. Use the following rules to translate these settings to Windows/IIS:
Identifying Logging RequirementsApache can only specify the location and format of the log files for a specific Web site. The location of the error log is handled by the ErrorLog directive. Access logs are generated by creating a custom log format (using the LogFormat directive) and then writing a custom log that contains this information by using the CustomLog directive. Logs are created on a Web site-by-Web site basis, so you must examine both the main Httpd.conf section and the individual VirtualHost directive sections in the configuration file.REFERENCESFor additional information about how to prepare for migration from UNIX to Windows, click the article number below
to view the article in the Microsoft Knowledge Base:
324215
(http://support.microsoft.com/kb/324215/EN-US/
)
HOW TO: Prepare for a UNIX-to-Windows Migration
| Article Translations
|
Back to the top
