Microsoft Windows Server 2003 Deployment Kit—Deploying Microsoft Internet Information Services (IIS) 6.0 [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Microsoft Windows Server 2003 Deployment Kit—Deploying Microsoft Internet Information Services (IIS) 6.0 [Electronic resources] - نسخه متنی

Microsoft Corporation

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
توضیحات
افزودن یادداشت جدید












Overview of Migrating Apache Web Sites to IIS 6.0


The Apache Web site migration process is completed with the Apache to IIS 6.0 Migration Tool. This tool is a set of configurable modules to migrate Apache Web sites — including FrontPage Server Extensions from Microsoft, .htaccess files, and user directories — to servers running IIS 6.0 on Microsoft Windows Server 2003, Standard Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Datacenter Edition; and Windows Server 2003, Web Edition. The tool is a Perl-based command-line utility that migrates both Web content and configuration settings.

The Apache to IIS 6.0 Migration Tool supports Apache versions 1.3.0–1.3.22, as well as the following Linux distributions:



Red Hat software (Linux versions 6.0, 6.2, 7.0, 7.1, and 7.2)



Mandrake Linux (versions 8.0, 8.1, and 8.2)



SuSE (versions 7.3 and 8.0)



You can use the Apache to IIS 6.0 Migration Tool to migrate site content and configuration settings from a source server (a server running a supported version of Linux and Apache) to a target server (a server running a Windows Server 2003 operating system and IIS 6.0). You can perform the migration from the source server, the target server, or on an intermediate computer. The intermediate computer must have File Transfer Protocol (FTP) access to the source and target servers.

The Apache to IIS 6.0 Migration Tool migrates only the Apache Web site content and configuration. If the Apache Web site is made up of only static content, such as Hypertext Markup Language (HTML) pages, the migration can most likely be completed with a few simple steps. However, Apache Web sites containing dynamic content, such as PHP: Hypertext Preprocessor (PHP) or Common Gateway Interface (CGI) scripts, might need modifications to the code in the dynamic content after migration. In addition, any existing provisioning scripts or setup programs for the existing Apache Web sites typically require modifications after the migration process is complete. Because each organization has different provisioning scripts and setup programs, you need to review and make modifications based on input from your developers, and then test the Web site after completing the modifications. For more information about possible necessary modifications to dynamic content, see "Determining Web Site Compatibility with IIS 6.0" later in this chapter.

For more information about the Apache to IIS 6.0 Migration Tool, including how to install it, see "Preparing for Migration" later in this chapter. For more information about the additional migration tasks that you must perform after running the Apache to IIS 6.0 Migration Tool, see "Migrating Apache-Specific Extensions" later in this chapter.



Process for Migrating Apache Web Sites to IIS 6.0


In addition to migrating the existing Web site content, the migration process automatically migrates the Web site configuration including FrontPage Server Extensions. Before performing the migration of the Web site, you need to evaluate the compatibility of the Apache Web sites with the software installed on your existing server, including dynamic content, database connections, and external modules. External modules are software components that are not shipped as a part of the Linux operating system.

If your Apache Web sites contain dynamic content or you want to further secure the Web sites, you can use the Apache to IIS 6.0 Migration Tool to customize the configuration of IIS 6.0 and migrate the dynamic content. Figure 7.1 illustrates the process for migrating existing Apache Web sites to IIS 6.0.


Figure 7.1: Migrating Apache Web Sites to IIS 6.0






Tip

To upgrade a Web farm, use the process described in this chapter to upgrade each server in the Web farm.


Depending on your familiarity with Linux, Windows Server 2003, Apache, IIS 6.0, and the migration process, you might require less guidance through the migration process. The following quick-start guide provides a detailed overview of the Apache to IIS migration process described in this chapter. You can use this guide to help identify the steps of the migration process where you need additional information and skip the information with which you are already familiar. In addition, all of the procedures required to complete the migration process are documented in "IIS Deployment Procedures" in this book.


Prepare for Migration




Determine Web site compatibility with IIS 6.0.



Determine application compatibility with worker process isolation mode by evaluating the differences between application isolation modes.



Identify the role of the Apache to IIS 6.0 Migration Tool in the migration process.



Select on of the following Apache to IIS 6.0 Migration Tool installation options:



The source server installation option



The target server installation option



The intermediate computer installation option





Deploy the Target Sever




Install Windows Server 2003.



Install IIS 6.0.



Configure the FTP service.



Perform the Migration




Install the Apache to IIS 6.0 Migration Tool:



Install the migration tool on computers running Linux.



Install the migration tool on computers running Windows.



Configure the target server for migration.





Verify that clients are not accessing the Web sites.



Migrate the Web site content.



Migrate the Web site configuration.



Recover from an interruption in the migration process:



Determine the cause of resolve any errors.



Restart the migration tool in recovery mode.





Migrate Apache-Specific Extensions




Migrate dynamic content.



Migrate database content and connectivity:



Migrate the database content.



Migrate the database connectivity.





Migrate external modules.




Configure IIS 6.0 After Migration




Configure Web service extensions.



Configure Multipurpose Internet Mail Extensions (MIME) types.



Configure Web site properties.



Configure server certificates for Secure Sockets Layer (SSL).



Back up the target server.



Enable Client Access After Migration


/ 174