第六十二章 IIS 7 或更高版本的替代选项 (Windows) - 替代选项 4:将 CGI 模块与 NSD 结合使用

文章目录

  • [第六十二章 IIS 7 或更高版本的替代选项 (Windows) - 替代选项 4:将 CGI 模块与 NSD 结合使用](#第六十二章 IIS 7 或更高版本的替代选项 (Windows) - 替代选项 4:将 CGI 模块与 NSD 结合使用)
  • [替代选项 4:将 `CGI` 模块与 `NSD` 结合使用 (`nph-CSPcgi*.exe`)](#替代选项 4:将 CGI 模块与 NSD 结合使用 (nph-CSPcgi*.exe))
    • [启用 `CGI` 模块](#启用 CGI 模块)

第六十二章 IIS 7 或更高版本的替代选项 (Windows) - 替代选项 4:将 CGI 模块与 NSD 结合使用

替代选项 4:将 CGI 模块与 NSD 结合使用 (nph-CSPcgi*.exe)

在大多数情况下,基于全包本机模块的解决方案(推荐选项)是首选选项,并且是提供最佳性能的实现。 CGI/NSD 混合适用于出于操作原因需要独立于托管 Web 服务器来管理 Web 网关的情况。例如,如果 Web 服务器的多个实例要共享同一个 Web Gateway 安装。在选项 1 中,核心 Web 服务器进程的每个实例都绑定到其自己的 Web 网关实例。

选择此方法的另一个因素可能是您的 Web 管理员(或 ISP)的内部要求规定所有 Web 服务器扩展均使用 CGI 协议实现。

默认情况下,IIS 7 不运行 ISAPI 扩展、ISAPI 过滤器或 CGI 模块。此选项需要 CGI 模块服务。

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

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

启用 CGI 模块

可执行文件:nph-CSPcgi.exenph-CSPmsSys.exe

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

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

  • Description: WebGatewayRunTime

  • Allow extension path to execute: Select

  • Select OK.

  1. nph-CSPcgiSys.exe 重复上述步骤,在"限制"对话框中输入以下详细信息:
  • ISAPI or CGI Path: C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe

  • Description: WebGatewayManagement

  • Allow extension path to execute: Select

相关推荐
爱学习的小白柏9 小时前
【AI问数技术】多Agent协同架构:查询规划/SQL生成/洞察分析/报告生成
java·网络·人工智能·windows·sql·架构·llama
何以解忧,唯有..13 小时前
Python 中获取目录操作完全指南
windows·python·microsoft
YCOSA202516 小时前
雨晨 Windows 10 轻装版 64位 六合一 VIP 19045.7663
windows·物联网
DOLA_Tech20 小时前
电脑共享文件夹教程(Windows、统信UOS、银河麒麟)
windows·电脑
淡海水20 小时前
03-03-线性-LinkedList-T-源码不变式与选择边界
windows·链表·c#·编译·linkedlist·clr·机器码
钝挫力PROGRAMER21 小时前
Windows Docker 环境搭建 GitLab CI/CD 流水线
windows·docker·gitlab·gitlab-runner
拿本唠嗑AI研究1 天前
从电脑到手机:DeepSeek Harness Windows安装与手机互动教程(避坑完全版)
人工智能·windows·智能手机·deepseek·harness
面对疾风叭!哈撒给1 天前
Windows 11 系统更新操作设置停止更新的时间
windows
小飞侠在吗2 天前
Windows 下 Nginx 访问 127.0.0.1 报 50x 错误:根因是路径里 \t 被当成 Tab
运维·windows·nginx
水饺编程2 天前
第5章,[Win32 章节] :贝塞尔样条曲线(一)
c语言·c++·windows·visual studio