第六十一章 IIS 7 或更高版本的替代选项 (Windows) - 替代选项 3:将 ISAPI 模块与 NSD (CSPcms.dll) 一起使用 - 映射 IRIS 文件扩展名
映射 IRIS
文件扩展名
选择以下配置方法之一:
- 提供来自
IRIS
的所有内容(包括静态内容)。将*
映射到Web
网关。如果要在IRIS
中配置Web
应用程序,以便IRIS
服务器提供所有静态文件,请参阅映射其他文件类型。 - 从
Web
服务器提供静态内容。
仅将 文件类型映射到 Web Gateway
。
如果从 Web
服务器提供静态文件,请将文件类型映射到 Web
网关模块,如下所示:
Extension | Binary |
---|---|
*.csp | C:\Inetpub\CSPGateway\CSPcms.dll |
*.cls | C:\Inetpub\CSPGateway\CSPcms.dll |
*.zen | C:\Inetpub\CSPGateway\CSPcms.dll |
*.cxw | C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe |
- 打开
Internet
信息服务 (IIS
) 管理器窗口。 - 在左侧面板中,展开顶层并展开网站。突出显示默认网站。
[MACHINE_NAME] ([machine_name]\[user_name])
Web Sites
Default Web Site
注意:这会激活整个网站的 CSP
。要将 CSP
的使用限制为特定虚拟子目录(例如 /csp/
),请在创建映射之前将控制重点放在相应的子目录(在“默认网站”下)上。对要提供 CSP
内容的每个虚拟子目录重复此过程。
- 在中间面板中,双击“处理程序映射”。
- 在右侧面板中,选择“添加脚本映射”。
- 在“添加脚本映射”对话框中,输入:
Request Path:
*.csp
Executable:
C:\Inetpub\CSPGateway\CSPcms.dll
Name:
WebGateway_csp
- 选择请求限制。
- 清除:仅当请求映射到时才调用处理程序
- 选择“确定”返回“添加脚本映射”对话框。
- 选择确定。
- 此时可能会提示如下:
“想启用此 ISAPI
扩展吗?如果是,我们会将扩展添加为 ISAPI
和 CGI
限制列表中的“允许”条目。如果延期已经存在,我们会允许。”
选择是。
稍后可以找到允许的应用程序列表,如下所示:
在左侧面板中,突出显示:
[MACHINE_NAME] ([machine_name]\[user_name])
在中间面板中,双击 ISAPI
和 CGI
限制图标。
如果 Web Gateway ISAPI
模块未包含在允许的应用程序列表中,请添加它。
可以在“说明”字段中添加自己选择的文本。例如:
WebGatewayRunTime for CSPcms.dll
WebGatewayManagement for nph-CSPcgiSys.exe
- 重复上述过程:使用“添加脚本映射”对话框输入以下两个映射:
Request Path:
*.cls
Executable:
C:\Inetpub\CSPGateway\CSPcms.dll
Name:
WebGateway_cls
Request Path:
*.zen
Executable:
C:\Inetpub\CSPGateway\CSPcms.dll
Name:
WebGateway_zen
Request Path:
*.cxw
Executable:
C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe
Name:
WebGatewayManagement
操作和管理 Web
网关
此连接选项取决于 Web Gateway
的网络服务守护程序 (NSD
)。
- 按照专门介绍此服务的部分中的描述启动
CSP NSD
。
要访问 Web Gateway
的系统管理套件,请将浏览器指向以下位置之一:
http://<ip_address>/csp/bin/Systems/Module.cxw
http://<ip_address>/csp-bin/nph-CSPcgiSys