第九章 配置 IIS 以与 Web 网关配合使用 (Windows) - 附加步骤:Microsoft IIS 7 或更高版本
Microsoft ISAPI 扩展(CSPms.dll、CSPmsSys.dll 和 CSPcms.dll)已进行了调整,以便它们可以直接用于 IIS 7 及更高版本中的本机模块接口。
IRIS 附带的 Web 网关模块可以与 IIS 7 中的本机模块一起使用。它们还可以与 ISAPI 扩展一起使用。对于使用 NSD 的客户,还有其他配置选项。本节介绍如何配置 IIS 7 Web 服务器以使用本机模块。对于其他配置,请参阅 IIS 7 或更高版本的替代选项。
IIS 7 的安装位置
安装 Web Gateway 组件和 CSP 静态文件,如下所示:
- 本机模块的默认位置
CSPms.dll(运行时模块)CSPmsSys.dll(系统管理模块)
这些模块的默认位置是:
C:\Inetpub\CSPGateway
非基于 NSD 的连接选项的配置和日志文件写入此目录。
HyperEvents 组件
-
CSPBroker.js -
CSPxmlhttp.js
这些文件的默认位置是:
install-dir\csp\broker
推荐选项:使用本机模块 (CSPms*.dll)
这是推荐且最常用的配置选项。它使用 IIS 7 中引入的本机模块接口。此选项提供最佳性能。
有关其他配置选项,请参阅 IIS 7 或更高版本 (Windows) 的替代选项和使用 NSD (Windows)。
注册本机模块并配置 Web 服务器,以便它识文件类型并将它们传递到 Web 网关进行处理。包括安装可能需要的任何其他文件(例如分析所需的特殊 CSP 资源)。
注册本机模块
DLL:CSPms.dll 和 CSPmsSys.dll
在使用这些模块之前,必须先向 IIS 注册它们。这是在 Internet 信息服务 (IIS) 管理器控制面板中完成的。
- 打开
Internet信息服务 (IIS) 管理器窗口。 - 在左侧面板中,突出显示:
[MACHINE_NAME] ([machine_name]\[user_name]) - 在中间面板中,双击模块图标。
- 在右侧面板中,选择添加本机模块(或配置本机模块)。准确的措辞取决于所使用的
IIS的版本。 - 选择“注册”并在“注册本机模块”对话框中输入以下内容:
-
Name:
CSPms -
Path:
C:\Inetpub\CSPGateway\CSPms.dll -
Select OK.
- 在左侧面板中,展开顶层并展开“网站”和“默认网站”。突出显示默认网站:
[MACHINE_NAME] ([machine_name]\[user_name])
Web Sites
Default Web Site
- 在右侧面板中,选择“添加本机模块”。
- 选择
CSPms并选择确定。