在完成 Domino for Microsoft IIS 的基本要求之后,必须在用户可以使用 IIS 访问 Domino 应用程序之前配置 Domino for Microsoft IIS。要设置 Domino for IIS,则必须完成下面列出的所有步骤:
一、设置 ISAPI 扩展
需要设置 Domino ISAPI 扩展,以便当 IIS 遇到浏览器的 Domino 应用程序请求(即以 .NSF 为文件扩展名指定文件的 URL 请求)时可以使用该程序。使用 MMC (Microsoft Management Console) 设置 ISAPI 扩展。
1. 启动 MMC,并打开 Web 站点的 MMC 控制台文件。
2. 右击 IIS Web 站点,选择 Properties。
3. 选择 Home Directory 附签,单击 Configuration。
4. 单击 Add。
5. 在 Executable 域中输入 ISAPI 扩展文件的完整路径名。该文件在 Domino 目录中,对于 Intel 平台,其名称为 NIISEXTN.DLL;对于 Alpha 平台,其名称为 AIISEXTN.DLL。例如:如果 Domino 安装在 Intel 机器的缺省目录中,那么该文件的完整路径名为 c:\lotus\domino\niisextn.dll。
6. 在 Extension 域中,输入
.NSF
7. 在 Methods Exclusions 域中输入下列不被 Domino for IIS 支持的 HTTP 成员函数:
PUT, DELETE
8. 选择 Script Engine,并取消选择 Check that the File Exists。
9. 单击 OK。
二、设置 IIS 扩展过滤器
Domino for IIS 使用 IIS 扩展过滤器,确保将用户证书正确地传递给 Domino,并启用 Domino/?OpenServer 命令。
1. 启动 MMC,并打开 Web 站点的 MMC 控制台文件。
2. 右击 IIS Web 站点,选择 Properties。
3. 选择 ISAPI Filters 附签并单击 Add。
4. 在 Filter Name 域中输入用来描述 IIS 过滤器的文字,例如:Domino。
5. 在 Executable 域中输入过滤器文件的完整路径名。该文件在 Domino 目录中,对于 Intel 平台,其名称为 NIISFILT.DLL;对于 Alpha 平台,其名称为 AIISFILT.DLL。例如:如果 Domino 安装在 Intel 机器的缺省目录中,那么该文件的完整路径名为 c:\lotus\domino\niisfilt.dll。
6. 单击“确定”。
三、指定 Domino 图标和 Java 小程序目录
指定 Domino 应用程序的图标和 Java 小程序文件的位置,以便 Domino for IIS 能正确地显示图标和 Java 小程序。
1. 启动 MMC,打开 Web 站点的 MMC 控制台文件。
2. 右击 IIS Web 站点,选择“New”“Virtual Directory”。
3. 在 Virtual Directory Alias 域中输入 icons,并单击 Next。
4. 输入 Domino 图标目录的完整路径,例如:如果 Domino 安装在缺省的目录中,则输入 c:\notes\data\domino\icons。单击“下一步”。
5. 单击“完成”。不必更改缺省的权限设置。
6. 重复步骤 2 至步骤 5,并输入别名 domjava,然后指定小程序目录的完整路径。缺省的小程序目录为 c:\lotus\domino\data\domino\java。
启动 Domino for IIS
1. 启动 Domino 服务器。在运行 Domino for IIS 时不要运行 HTTP 任务,因为 IIS 会处理 Domino HTTP 请求。
2. 打开 MMC,并启动 IIS。IIS 在用户首次请求 Domino URL 时自动装入 Domino 扩展。
3. 完成设置 Domino for Microsoft IIS 的安全性的操作。