Migrating a Web Server to IIS 5.0 |
Table 3.4 Apache access.conf Directives and Corresponding IIS 5.0 Properties
Apache Directive |
Wizard Migrates (Y/N) |
IIS 5.0 Metabase Property |
IIS 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 in order 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 snap-in right-click a Web site, click Properties, and then click the Operators tab. |
AuthDBGroupFile | No | Not applicable | The 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 script permissions for any virtual directory. To do this, in the IIS 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 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. |