第五十八章 IIS 7 或更高版本的替代选项 (Windows) - 替代选项 2:将本机模块与 NSD (CSPcms.dll) 结合使用

默认情况下,IIS 7 不运行 ISAPI 扩展、ISAPI 筛选器或 CGI 模块。此选项需要 CGI 模块服务来运行 Web 网关管理模块 (nph-CSPcgiSys.exe)。

按照安装 ISAPICGI 服务 中的说明进行操作。

配置 Web 服务器,使其识别文件类型并将它们传递到 Web 网关进行处理。

注册运行时本机模块

DLL: CSPcms.dll

在使用此模块之前,必须在 IIS 中注册它。这是在 Internet 信息服务 (IIS) 管理器控制面板中完成的。

  1. 打开 Internet 信息服务 (IIS) 管理器窗口。
  2. 在左侧面板中,突出显示:
[MACHINE_NAME] ([machine_name]\[user_name])
  1. 在中间面板中,双击模块图标。
  2. 在右侧面板中,选择“添加本机模块”。
  3. 选择注册并在注册本机模块对话框中输入以下详细信息:
  • Name: CSPcms

  • Path: C:\Inetpub\CSPGateway\CSPcms.dll

  • Select OK.

  1. 在左侧面板中,展开顶层以显示“网站”部分,然后显示“默认网站”部分。突出显示默认网站部分:
[MACHINE_NAME] ([machine_name]\[user_name])
            Web Sites
                    Default Web Site
  1. 在右侧面板中,选择“添加本机模块”。
  2. 在“添加本机模块”对话框中,选择“CSPcms”,然后选择“确定”。

启用 Web 网关管理的 CGI 模块

可执行文件:nph-CSPcgiSys.exe

在使用此模块之前,必须将其注册为 IIS 允许的应用程序。这是在 Internet 信息服务 (IIS) 管理器控制面板中完成的。

  1. 打开 Internet 信息服务 (IIS) 管理器。
  2. 在左侧面板中,突出显示:
[MACHINE_NAME] ([machine_name]\[user_name])
  1. 在中间面板中,双击 ISAPICGI 限制图标。
  2. 在右侧面板中,选择“添加”。
  3. 在“添加 ISAPICGI 限制”对话框中,输入:
  • ISAPI or CGI Path: C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe

  • Description: WebGatewayManagement

  • Allow extension path to execute: Select

  • Select OK.

04-21 06:36