第五十四章 使用 NSD (Windows)
本页介绍如何在 Microsoft Windows 上将网络服务守护程序 (NSD) 与 Web Gateway 结合使用。这不是典型的安装,但在某些情况下是合适的。
何时使用 `NSD
在三种情况下,可以选择使用 NSD 将 Web Gateway 与 Web 服务器分开,以便可以独立于 Web 服务器来管理 Web Gateway:
- 如果
Web服务器将其负载分配到多个服务器进程,则Web Gateway的实例将附加到每个Web服务器进程。 - 如果有一个非常大的
Web服务器安装,而CSP仅占其中的一小部分;例如,为php、静态内容、.NET和.ASP应用程序以及Web应用程序提供服务的Web服务器。 - 如果使用的是
Nginx Web服务器。
NSD 模块安装位置
如果在 Microsoft Windows 中使用 NSD 模块,则需要安装以下两个实用程序:
-
CSPnsd.exe -
CSPnsdSv.exe
在 IIS 安装中,它们安装在以下位置:
C:\Inetpub\CSPGateway\nsd
在 Apache 安装中,它们安装在以下位置:
C:\Program Files\Apache Group\Apache\WebGateway\nsd
从其主目录中运行 NSD,C:\Inetpub\CSPGateway\nsd. 基于 NSD 的连接选项的配置和日志文件写入此目录。
操作NSD
使用以下过程启动 NSD。
- 切换到
NSD主目录,如:
C:\Inetpub\CSPGateway\nsd
- 启动
NSD:
CSPnsd
NSD 作为 Windows 服务 (CSPnsdSv.exe) 启动。一旦注册为服务,您就可以完全通过 Windows 服务管理器来管理 NSD。
- 通过发出以下命令关闭
NSD:
CSPnsd -stop
或者,可以输入:
CSPnsd
这显示了 NSD Windows 服务的状态,并允许执行以下操作之一:
- 如果
NSD服务正在运行,请将其停止。 - 如果
NSD服务已暂停,则继续该服务。 - 从服务数据库中删除
NSD服务。
或者,可以使用 Windows 服务管理器来管理 NSD。 NSD 可以在服务管理器中通过描述来识别:
Cache Server Pages – Network Service Daemon
所有错误都会在 Web Gateway 事件日志中报告。
其他启动选项
- 显示帮助信息。
CSPnsd -h
- 在命令窗口中以交互方式运行
NSD,而不是作为Windows服务。如果正在运行NSD的多个实例,则必须使用此操作模式。
CSPnsd -v