IIS Migration Wizard Topics | Previous
This topic describes how the IIS Migration Wizard migrates configuration settings, called "properties" in IIS, from the source Web server to IIS 5.0.
When migrating from IIS 4.0, the IIS Migration Wizard migrates all of the metabase properties from the source Web site. For properties that are new with IIS 5.0, the wizard uses the IIS 5.0 defaults. When migrating from IIS 5.0, the IIS Migration Wizard migrates all of the metabase properties from the source Web site. The wizard does not migrate any registry settings. For more information about the migrated metabase properties, see migrate.txt, which is loaded into
This topic lists the core Apache HTTP Server 1.3 directives and indicates whether, and how, the IIS Migration Wizard migrates them to IIS metabase properties. This topic also explains how to configure each property in the IIS 5.0 snap-in. There is not a one-to-one correspondence between Apache and the IIS 5.0 configuration options: not all IIS 5.0 settings exist on Apache and, conversely, not all Apache settings exist on IIS 5.0. This topic does not cover IIS 5.0 properties that have no counterpart in Apache. For in-depth information on IIS 5.0 configuration parameters and metabase properties, see the "Administrator's Reference" topic in the IIS 5.0 online product documentation.
Note: As with Apache HTTP Server, IIS 5.0 supports hierarchical settings. IIS 5.0 can be configured at the server, virtual directory, and file level. The IIS Migration Wizard retains the scope of Apache settings when they are migrated to IIS 5.0.
Apache httpd.conf Directives and Corresponding IIS 5.0 Properties
Apache Directive |
Wizard Migrates (Y/N) |
IIS Metabase Property |
IIS 5.0 Snap-in Configuration |
AccessConfig | No | Not applicable | The wizard uses these parameters for mapping to the access configuration information. However, in IIS 5.0 there is no separate access configuration file. |
BindAddress | Yes | ServerBindings | For multihoming, IIS 5.0 allows you to specify Virtual Hosts, or virtual servers. To configure a virtual server, right-click a Web site, choose Properties, and then select the Web Site tab. Click the Advanced button on the Web Site tab, and add the correct IP address and TCP port. |
CacheNegotiatedDocs | No | Not applicable | You can specify an expiration date for content in a browser or proxy cache. To configure this setting, right-click a Web site, choose Properties, and then select the HTTP Headers tab. Select the Enable Content Expiration check box and enter expiration dates. |
ErrorLog | No | Not applicable | All errors for the Inetinfo process are logged to the Windows 2000 Server Event Log and do not need to be specified in the Web server configuration. The wizard uses IIS 5.0 default log settings. |
ExpiresActive | Yes | HttpExpires | In IIS 5.0 content expiration is disabled by default. To disable content expiration, right-click a Web site, choose Properties, select the HTTP Headers tab, and then clear the Enable Content Expiration check box. |
ExpiresDefault | Yes | HttpExpires | In IIS 5.0 content expiration is off by default. To enable content expiration, right-click a Web site, choose Properties, and then select the HTTP Headers tab. Select the Enable Content Expiration check box, and then set the parameters. |
Header | Yes | HttpCustomHeaders | To create a custom header, right-click a Web site, choose Properties, and then select the HTTP Headers tab. In the Custom HTTP Headers box, click Add, and then type a name and a value for the HEADer. |
HostnameLookups | Yes | EnableReverseDNS | IIS 5.0 log files capture the IP addresses of Web site visitors. To look up the host name of a given IP address, enable the metabase property EnableReverseDns. To set IP address restrictions, right-click a Web site, click Properties, click the Directory Security tab, and then click the Edit button in the IP Address and Domain Name Restrictions box. |
IdentityCheck | Yes | LogExtFileUserName | To log the identity of each Web site visitor, right-click a Web site, click Properties, and then click the Web Site tab. Select the Enable Logging check box, and then click Properties. Click the Extended Properties tab, and then select the User Name check box. |
<IfDefine> | Yes | Not applicable | The wizard uses this information when parsing the Apache files. |
Include | Yes | Not applicable | This directive is not needed in IIS 5.0. |
KeepAlive | Yes | AllowKeepAlive, MaxConnections | In IIS 5.0, HTTP Keep-Alives are enabled by default. To disable Keep-Alives, right-click a Web site, choose Properties. On the Web Site property sheet, clear the HTTP Keep-Alives Enabled check box. You set the maximum number of connections and the connection time-out in this location as well. |
KeepAliveTimeout | Yes | Connection Timeout | To set the Keep-Alive time-out, right-click a Web site, choose Properties. In the Connections box on the Web Site property sheet, select the Limited To radio button, and then type the seconds until a timeout in the Connection Timeout text box. |
Listen | Yes | ServerBindings | IIS 5.0 allows you to specify a port for named-based virtual hosts. To configure this setting, right-click a Web site, choose Properties. On the Web Site property sheet, click the Advanced button, and then enter the TCP port number. |
ListenBacklog | Yes | ServerListenBacklog | This is a service-level property, and it cannot be configured from the MMC. |
MaxClients | Yes | MaxConnections | To configure this property, right-click a Web site, choose Properties, and then select the Web Site tab. Select the Unlimited or the Limited To radio button. For limited connections, in the Connection Timeout text box, specify the number of seconds before a connection should time out. |
MaxKeepAliveRequests | No | Not applicable | There is no equivalent in IIS 5.0. |
MaxRequestsPerChild | No | Not applicable | IIS 5.0 uses a limited number of processes, and there is no need to set the maximum number of requests per child process as there is with Apache. |
Min/MaxSpareServers | No | Not applicable | IIS 5.0 uses a limited number of processes, and there is no need to account for their number. |
NameVirtualHost | Yes | ServerBindings | An Apache virtual host corresponds to an IIS 5.0 Web Site. In IIS 5.0, you can create virtual hosts either by using multiple IP addresses or by using a single IP address and HTTP 1.1 Host Header Names. To create a virtual host with a unique IP address, right-click a Web site, choose Properties, and then select the Web Site tab. Click the Advanced button and specify the IP address. To specify a host HEADer name for a named-based virtual host, right-click a Web site, and then choose Properties. On the Web Site property sheet, click the Advanced button and enter the Host Header Name for to the IP address you want to use. |
PidFile | No | Not applicable | IIS 5.0 does not offer the option to log its process ID to a file. |
Port | Yes | ServerBindings | To set the port to which your Web server should listen, right-click a Web site, choose Properties, and then select the Web Site tab. Enter a port number in the TCP Port box. |
Proxy Cache Parameters | No | Not applicable | IIS 5.0 cannot function as a proxy server on its own. Microsoft® Proxy Server is recommended as a proxy server for use with Windows 2000 Server. |
ProxyRequests | No | Not applicable | See the previous note for Proxy Cache Parameters. |
RlimitCPU | Yes | CpuLimit* | IIS 5.0 has a number of properties that specify CPU throttling parameters. To specify performance parameters in the IIS 5.0 snap-in, right-click a Web site, choose Properties, click the Performance tab, and then choose the settings you want. |
ScoreBoardFile | No | Not applicable | IIS 5.0 does not have a Scoreboard file. |
ServerAdmin | No | Not applicable | IIS 5.0 does not have a configuration setting for displaying the administrator's name and contact information. You can add this information to your pages by using ASP. |
ServerAlias | Yes | ServerBindings | IIS 5.0 allows you to specify a host header name for a named-based virtual host. To configure this setting, right-click a Web site, and then choose Properties. On the Web Site property sheet, click the Advanced button and enter the Host Header Name for to the IP address you want to use. |
ServerName | No | Not applicable | The host name for your Web server is stored in your Domain Name System (DNS) server and is not required in IIS 5.0 configuration properties. However, you must specify an IP address and HTTP port in order for IIS 5.0 to serve content. |
ServerPath | Yes | Path | This directive is migrated to the Path property of the IIS Virtual Directory object. This property defines the path from a virtual directory to its corresponding physical directory. You configure this property in the IIS 5.0 snap-in when you create a new virtual directory, by specifying from which directory the content is to be served. |
ServerRoot | Yes | Not applicable | The wizard uses this information for parsing Apache files, but IIS 5.0 does not have the same concept of server root and does not have a corresponding property. |
ServerType | No | Not applicable | IIS 5.0 always runs in standalone mode. Once IIS 5.0 is started its process remains in memory and listens to the specified HTTP port. You can't configure IIS 5.0 to dynamically load as with an inetd server on Apache. |
StartServers | No | Not applicable | See the previous note for Min/MaxSpareServers. |
Timeout | Yes | ConnectionTimeout | You can specify the maximum amount of idle time to elapse before your server drops a connection. To configure this setting, right-click a Web site, choose Properties, and then select the Web Site tab. Enter the maximum timeout value in the Connection Timeout box. |
TransferLog | No | Not applicable | IIS 5.0 does not use a transfer log. |
User/Group | No | Not applicable | When IIS 5.0 is installed, it creates by default the IWAM user account under which the server runs. You must be logged in as an administrator or operator in order to start and stop the IIS 5.0 service, but the process does not retain your permissions. |
<VirtualHost> | Yes | Not applicable | For each Apache virtual host, the wizard creates a new IIS virtual Web site. It migrates the directives contained between the <Virtual Host> tags, including server bindings, and applies them to the Web site. You might need to correct the IP address of the new Web site following migration. |
Apache srm.conf Directives and Corresponding IIS 5.0 Properties
Apache Directive |
Wizard Migrates (Y/N) |
IIS Metabase Property |
IIS Snap-in Configuration |
AccessFileName | Yes | Not applicable | The wizard uses these parameters for mapping access configuration information. However, in IIS 5.0 there is no separate access configuration file. IIS 5.0 security is integrated with Windows 2000 security. To limit access to a site or directory by user, you must configure a new user account in the Windows 2000 Server User Manager. You also can classify individuals or groups as "Web site operators" with limited authority to administer a Web site. They do not have to be Windows 2000 Administrators. To define Web site operators, in the IIS 5.0 snap-in, right-click a Web site, click Properties, and then click the Operators tab. |
AddDescription | No | Not applicable | There is no corresponding property in IIS 5.0. |
AddEncoding | Yes | MimeMap | To map a file extension to a Multipurpose Internet Mail Extensions (MIME) type, right-click a Web site, choose Properties, and then select the HTTP Headers tab. In the Mime Map box, click File Types, and then click New Type. Or, to edit an existing MIME type, select a file type in the list, and then click Edit. Type the file extension and associated MIME type in the appropriate boxes. |
AddIcon | No | Not applicable | IIS 5.0 uses the standard Windows 2000 icons when displaying a directory. You cannot specify a substitute icon. |
AddLanguage | No | Not applicable | There is no corresponding property in IIS 5.0. |
AddType | Yes | MimeMap | To add MIME types, right-click a Web site, choose Properties, and then select the HTTP Headers tab. In the Mime Map box, click File Types, click New Type. Type the file extension and the associated MIME type in the appropriate boxes. |
Alias | Yes | Not applicable | The wizard creates a Virtual Directory object for each Apache alias and applies the appropriate parameters by configuring corresponding metabase properties. To create a virtual directory, right-click the FTP or Web site, click New, and select Virtual Directory. Use the New Virtual Directory Wizard to complete this task. |
AliasMatch | Yes | Not applicable | There is no direct equivalent in IIS 5.0 because there is no concept of regular expressions. The wizard creates a corresponding Virtual Directory object. See the previous note for Alias. |
DefaultIcon | No | Not applicable | Windows 2000 Server offers a standard default icon for file types that do not have a preset icon in the file system. |
DefaultType | Yes | MimeMap | IIS 5.0 contains a comprehensive list of MIME types. You can add new MIME types to the list should you need to serve a new MIME type. To view default MIME types, right-click a Web site, choose Properties, and then select the HTTP Headers tab. Click the File Types button in the MIME Map section of the tab. |
DirectoryIndex | Yes | EnableDirBrowsing | You can configure IIS 5.0 to allow directory browsing. To configure this setting, right-click a Web site, choose Properties, select the Home Directory tab, and then select the Directory Browsing check box. IIS 5.0 does not allow you to specify a prewritten HTML document as a directory index. |
DocumentRoot | Yes | Path | The wizard migrates this directive to the Path property of the IIS Root object. This property defines the path from a Web site home directory to its corresponding physical directory. To configure this property, right-click a Web site, choose Properties and select the Home Directory tab. Then specify the location of the home directory (document root). |
ErrorDocument | Yes | HttpErrors | To enable custom error messages, right-click a Web site, choose Properties, and then select the Custom Errors tab. In cases where the custom error page is a standard HTML page, you need to only copy the file to the IIS 5.0 system to complete the migration. In the case of CGI custom errors, you need to test the CGI scripts after moving them to IIS 5.0. |
FancyIndexing | No | Not applicable | IIS 5.0 offers default indexing only. |
HeaderName | No | Not applicable | There is no corresponding property in IIS 5.0. |
IndexIgnore | No | Not applicable | There is no corresponding property in IIS 5.0. |
LanguagePriority | No | Not applicable | There is no corresponding property in IIS 5.0. |
MetaDir | No | Not applicable | You do not need to specify a Meta Directory to serve HTTP Header information. To specify custom HTTP headers, right-click a Web site, choose Properties, select the HTTP Headers tab, and then click Add. Specify a header name and value in the appropriate boxes. |
MetaSuffux | No | Not applicable | See the previous note in MetaDir. |
ReadmeName | No | Not applicable | IIS 5.0 does not specify a default name for Readme files. |
Redirect | Yes | HttpRedirect | To redirect a request to another resource, right-click a Web site, choose Properties, select the Home Directory tab, and then select A redirection to a URL. Type the URL in the Redirect to text box. |
RedirectTemp | Yes | HttpRedirect | In IIS 5.0, redirections are temporary by default. |
RedirectPermanent | Yes | HttpRedirect | To make a redirection permanent, follow the steps given for Redirect earlier in this document. In addition select the A permanent redirection for this resource check box after typing the URL. |
ResourceConfig | Yes | Not applicable | The wizard uses this information, but it does not directly translate to an IIS 5.0 property. |
ScriptAlias | Yes | Not applicable | The wizard creates a Virtual Directory object using the Apache path information sets the IIS AccessExecute property to true. Any virtual directory can execute scripts when the "Allow Scripts" permission is enabled in the IIS 5.0 snap-in. To configure this property, right-click a Web site, choose Properties, select the Home Directory tab, and then select the Scripts only or the Scripts and Executables option in the Execute Permissions box. |
TypesConfig | Yes | MimeMap | The wizard adds specified mime types to the IIS 5.0 MIME map. To view or configure MIME types, right-click a Web site, choose Properties, and then select the HTTP Headers tab. Click the File Types button in the MIME Map section of the tab. |
UserDir | No | Not applicable | IIS 5.0 does not offer a default directory for ISP user httpd directories. You must create a virtual directory for each user in the IIS 5.0 snap-in, and then point it to the user directory in Windows Explorer. |
Apache access.conf Directives and Corresponding IIS 5.0 Properties
Apache Directive |
Wizard Migrates (Y/N) |
IIS 5.0 Metabase Property |
IIS 5.0 Snap-in Configuration |
AllowOverride | Yes | Not applicable | The wizard uses this information to parse the access configuration files. However, IIS 5.0 utilizes Windows 2000 security to restrict access to a site so htaccess files are not necessary to control access. Note that in IIS 5.0 you can classify individuals or groups as "Web site operators" with limited authority to administer a Web site. They do not have to be Windows 2000 Administrators. To define Web site operators, in the IIS 5.0 snap-in, right-click a Web site, click Properties, and then click the Operators tab. |
AuthDBGroupFile | No | Not applicable | The IIS Migration Wizard does not directly migrate this information, but uses it to create the Users file for use with Addusers.exe. Following migration, you must reconfigure all security on IIS 5.0. |
AuthDBUserFile | No | Not applicable | See previous note for AuthDBGroupFile. |
AuthDBMGroupFile | No | Not applicable | See previous note for AuthDBGroupFile. |
AuthDBMUserFile | No | Not applicable | See previous note for AuthDBGroupFile. |
AuthName | No | Realm | See previous note for AuthDBGroupFile. |
AuthType | No | AuthBasic | In Apache, AuthType is usually set to Basic. The corresponding IIS 5.0 metabase property is AuthBasic. To configure authentication, right-click the virtual directory for which you want to set authentication, click Properties, and then click Directory Security. In the Enable anonymous access and edit the authentication methods for this resource box, click Edit, and then choose an authentication method. |
<Directory> | Yes | Not applicable | The wizard migrates defined directives enclosed in this tag to the corresponding IIS 5.0 virtual directory. |
<DirectoryMatch> | Yes | Not applicable | The wizard migrates defined directives enclosed in this tag to the corresponding IIS 5.0 virtual directory. |
<Files> | Yes | Not applicable | The wizard migrates defined directives enclosed in this tag to the corresponding IIS 5.0 virtual directory. |
<FilesMatch> | Yes | Not applicable | The wizard migrates defined directives enclosed in this tag to the corresponding IIS 5.0 virtual directory. |
<Limit> | No | Not applicable | There is no equivalent in IIS 5.0. |
<LimitExcept> | No | Not applicable | There is no equivalent in IIS 5.0. |
<Location> | Yes | Not applicable | The wizard migrates defined directives enclosed in this tag to the corresponding IIS 5.0 virtual directory. |
<LocationMatch> | Yes | Not applicable | The wizard migrates defined directives enclosed in this tag to the corresponding IIS 5.0 virtual directory. |
Options, ExecCGI | Yes | AccessExecute | You can set most of the IIS 5.0 equivalents of the Options parameter by enabling execution or scripts permissions for any virtual directory. To do this, in the IIS 5.0 snap-in, right-click the directory for which you want to set permissions, and then click Properties. Click the Home Directory tab, and then set permissions in the Execute Permissions box. |
Options Indexes | Yes | EnableDirBrowsing | To enable users to view directory contents, in the IIS 5.0 snap-in, right-click the directory for which you want to enable browsing, and then click Properties. Click the Home Directory tab, and then select the Directory browsing check box. |
Server status reports | No | Not applicable | IIS 5.0 does not provide server status reports. |
Migrating Custom Modules
In Apache, custom modules extend the capabilities of the Web server. With IIS 5.0, there are a number of options for extending server capabilities. There is no direct way to migrate a custom module, so it must be recreated on IIS 5.0 using one of the following approaches:
For more information about using these technologies, see the IIS 5.0 section of the SDK documentation on MSDN Online.
The tables in this section list Netscape Enterprise Server 3.5 (NES) settings and indicate whether or not the IIS Migration Wizard migrates the setting and where the setting is found in IIS 5.0. Each heading within this section corresponds to a tab within the NES Server Manager.
Note: IIS 5.0 configuration settings, or properties, can be set on the server, site, directory, or even file level. Most NES settings apply to the site level only.
NES Server Preferences and Corresponding IIS 5.0 Properties
NES Configuration Setting | Migrated by Wizard? Y/N | IIS Metabase Property |
IIS Snap-in Configuration |
Bind To Address | Yes | ServerBindings | Right-click a Web site, click Properties, and then click the Web Site tab. The setting appears in the IP Address box. |
Convert 2.0 ACL file | No | Not applicable | There are no settings to migrate. |
Dynamic Configuration Files | No | Not applicable | In IIS 5.0 you can classify individuals or groups as "Web site operators" with limited authority to administer a Web site. They do not have to be Windows 2000 Administrators. To define Web site operators, in the IIS 5.0 snap-in, right-click a Web site, click Properties, and then click the Operators tab. |
Enable DNS | No | Not applicable | In IIS 5.0 you can restrict access by domain name. This feature can have a significant negative effect on server performance, however. |
Encryption | No | Not applicable | You can install a server certificate and enable encryption by using the Security Task wizards. |
Error Responses | Yes | HttpErrors | When migrating a custom error page that is a standard HTML page, you need only copy the file to the IIS 5.0 system to complete the migration. In the case of CGI custom errors, you need to test the CGI scripts after moving them to IIS 5.0. To enable custom error messages in the IIS 5.0 snap-in, right-click a Web site, choose Properties, and then select the Custom Errors tab. |
HTTP Persistent Connection Timeout | Yes | ConnectionTimeout | Right-click a Web site, click Properties, and then click the Web Site tab. The setting appears in the Connection Timeout box. |
Maximum Simultaneous Requests | Yes | MaxConnections | Right-click a Web site, click Properties, and then click the Web Site tab. The setting appears in the Limited To box. |
MIME Types | Yes | MimeMap | Right-click a Web site, click Properties, click the HTTP Headers tab, and then select the File Types button. |
MTA Host and NNTP Host | No | Not applicable | Windows 2000 Server includes SMTP and NNTP services. For more information, see Windows 2000 Server Help. |
On/Off | No | Not applicable | Select a Web site you want to stop or start, and then click the Stop or Start toolbar button. |
Restore Configuration | No | Not applicable | IIS 5.0 supports configuration backup. To back up the IIS 5.0 metabase, in the IIS 5.0 snap-in, right-click the computer name, choose Backup/Restore Settings, click Backup, type a name for the backup file, and then click OK. |
Restrict Access | No | Not applicable | IP address restrictions are not migrated because they are defined differently on IIS 5.0. To set IP address restrictions, right-click a Web site, click Properties, click the Directory Security tab, and then click the Edit button in the IP Address and Domain Name Restrictions box. |
Server Name | Yes | ServerBindings | The setting is migrated to a Host Header name. For information on this feature, see the "Naming Web Sites" topic in the IIS 5.0 online product documentation. |
Server Port | Yes | ServerBindings | Right-click a Web site, click Properties, and then click the Web Site tab. The setting appears in the TCP Port box. |
NES Application Settings and Corresponding IIS Properties
IIS 5.0 supports CGI, ISAPI, and ASP-based applications. CGI applications can be ported directly to run on IIS 5.0, or they can be converted to ISAPI or ASP.
NES Configuration Setting | Migrated by Wizard? Y/N | IIS Metabase Property |
IIS Snap-in Configuration |
CGI Directory | Yes | Not applicable | The wizard creates a CGI virtual directory and enables CGI Execute permission. |
CGI File Type | No | Not applicable | There is no corresponding property in IIS 5.0. |
Java | No | Not applicable | The Java virtual machine is already enabled on IIS 5.0, so there is no need to migrate this setting. |
Query Handler | No | Not applicable | There is no corresponding property in IIS 5.0. |
Server Side JavaScript | No | Not applicable | IIS 5.0 includes server-side support for JScript and VBScript. There is no need to migrate a switch setting for these languages. |
ShellCGI Directory | Yes | Not applicable | The wizard creates a ShellCGI virtual directory and enables CGI Execute permission. |
URL Prefix | Yes | Not applicable | The wizard creates a corresponding virtual directory. |
WAI Management | No | Not applicable | This setting has to do with the Internet Inter-ORB Protocol (IIOP); IIS 5.0 uses the COM and DCOM object models. |
WinCGI Directory | No | Not applicable | WIN CGI is not supported in IIS 5.0. |
NES Server Logging and Corresponding IIS 5.0 Properties
NES Configuration Setting | Migrated by Wizard? Y/N | IIS 5.0 Metabase Property |
IIS 5.0 Snap-in Configuration |
Archive Log | No | Not applicable | There are no settings to migrate. When you set your logging preferences on IIS 5.0, you can use Windows 2000 Backup or other third-party backup tools to archive the log files and remove them from the server as appropriate. |
Generate Report | No | Not applicable | There are no settings to migrate. You can customize and extend IIS 5.0 logging in the IIS 5.0 snap-in. You can set viewing options and filters in the Windows 2000 Server Event Viewer. |
Log Preferences | Yes | Not applicable | Basic log file settings are migrated, but due to differences in logging methods, you should review the settings created in IIS 5.0 to make sure they are optimal for your new environment. |
Log Client Accesses | Yes | LogType | See previous note for Log Preferences. |
Record Domain Names/IP Addresses | Yes | LogExtFileClientlp, LogExtFileComputerName | See previous note for Log Preferences. |
Format | No | Not applicable | There is no corresponding property in IIS 5.0. |
Monitor Current Activity | No | Not applicable | There are no settings to migrate. To monitor server activity on IIS 5.0, use the Windows 2000 Server System Monitor to evaluate performance and resource consumption. |
Simple Management Network Protocol (SNMP) Sub-Agent Configuration | No | Not applicable | There is no corresponding property in IIS 5.0. |
Rotate Log | Yes | LogFilePeriod | See previous note for Log Preferences. |
View Access Log | No | Not applicable | There are no settings to migrate. You can view access logs from the Windows 2000 Server Event Viewer. |
View Error Log | No | Not applicable | There are no settings to migrate. You can view error logs in the Windows 2000 Server Event Viewer. |
Configuration Styles
The settings under this heading are not migrated to IIS 5.0. IIS 5.0 includes support for property inheritance, which achieves much the same result as configuration styles. In the IIS 5.0 snap-in, you can right-click the server and set global properties for the WWW Service. Every new Web site created on the server inherits these properties. Similarly, when you set properties for a Web site, directories created for the site inherit site properties.
NES Content Management and Corresponding IIS 5.0 Properties
NES Configuration Setting | Migrated by Wizard? Y/N | IIS 5.0 Metabase Property |
IIS 5.0 Snap-in Configuration |
Document Footer (Footer Text) | Yes | DocFooter | You can specify a document footer for the entire IIS 5.0 server, for a single Web site, or for a directory. To configure this setting, right-click the server, a Web site, or a directory; click Properties; and then click the Documents tab. |
Additional Document Directories (URL Prefix, Map to Directory) | Yes | Not applicable | The wizard creates a corresponding virtual directory. You can use the New Virtual Directory Wizard to create a virtual directory. To start the wizard, select the Web site for which you want to define a virtual directory), click the Action button, point to New, and then select Virtual Directory. |
Cache Control Directives | No | Not applicable | By default, in IIS 5.0 HTML pages are cached by proxy servers. The default value for ASP pages is "private," meaning they cannot be cached, and you can use the Response object to control whether a proxy server caches the page. |
Default MIME Type | No | Not applicable | IIS 5.0 contains a comprehensive list of MIME types. You can add new MIME types to the list should you need to serve a new MIME type. To view or edit MIME types, right-click a Web site, choose Properties, and then select the HTTP Headers tab. Click the File Types button in the MIME Map section of the tab. |
Directory Indexing | Yes | EnableDirBrowsing | If you have selected "Simple" or "Fancy" directory indexing, the IIS Migration Wizard sets the Directory Browsing Allowed setting. To configure this setting, right-click a Web site, click Properties, and then click the Home Directory tab. |
Hardware Virtual Servers (IP Address, Document Root) | Yes | ServerBindings | This is migrated as a component of ServerBindings. To configure a virtual server, right-click a Web site, choose Properties, and then select the Web Site tab. Click the Advanced button, and add the IP address and TCP port. |
Home Page/Index File | Yes | DefaultDoc | If a home page is listed, it is migrated to IIS 5.0 as the default document name, ahead of any documents with index file names (according to the Index Filenames setting also found in this table). If no home page is listed, any specified index file names are set as the default documents. |
Index Filenames | Yes | DefaultDoc | See the previous description of the "Home Page/Index File" setting. |
International Characters | No | Not applicable | With ASP pages, you specify the character set by using the Response.Charset property. |
Parse Accept Language Header | No | Not applicable | Microsoft® Indexing Services can interpret this header in order to determine the language in which a query is being written. |
Parse HTML | No | Not applicable | By default IIS 5.0 processes files with .stm, .shtm, or .shtml file name extensions. For information on enabling and using server-side includes, see "About Server-Side Includes" in the IIS 5.0 online product documentation. |
Primary Document Directory | Yes | Not applicable | The wizard creates a corresponding virtual directory. You can use the New Virtual Directory Wizard to create a virtual directory. To start the wizard, select the Web site for which you want to define a virtual directory, click the Action button, point to New, and then select Virtual Directory. |
Software Virtual Servers (URL Host, Home Page) | Yes | ServerBindings | In IIS 5.0, you can assign any number of sites to a single IP address and distinguish them by using host headers, but no special term is employed to describe them. To configure a virtual server by using host headers, right-click a Web site, and then choose Properties. On the Web Site property sheet, click the Advanced button and enter the host header name for to the IP address you want to use. |
URL Prefix, Forward Requests To | Yes | HttpRedirect | This is called "redirection" in IIS 5.0. To redirect a request to another resource, right-click a Web site, choose Properties, select the Home Directory tab, and then select A redirection to a URL. Type the URL in the Redirect to box. |
Web Publishing
The wizard does not migrate Web publishing settings. Web publishing can be supported with client-side development and management tools such as Microsoft® FrontPage® (a member of the Microsoft® Office family) and Microsoft® Visual InterDev™.
Agents and Search
The wizard does not migrate Agents and Search settings. Index Services, included with Windows 2000 Server, provides index and search capabilities. For more information, see Windows 2000 Server Help.
Auto Catalog
The wizard does not migrate Auto Catalog settings. As with Agents and Search settings, IIS 5.0 uses Index Services to build a searchable catalog of information about the content of the Web site.