第五十四章 使用 NSD (Windows)

72 阅读2分钟

第五十四章 使用 NSD (Windows)

本页介绍如何在 Microsoft Windows 上将网络服务守护程序 (NSD) 与 Web Gateway 结合使用。这不是典型的安装,但在某些情况下是合适的。

何时使用 `NSD

在三种情况下,可以选择使用 NSDWeb GatewayWeb 服务器分开,以便可以独立于 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

从其主目录中运行 NSDC:\Inetpub\CSPGateway\nsd. 基于 NSD 的连接选项的配置和日志文件写入此目录。

操作NSD

使用以下过程启动 NSD

  1. 切换到NSD主目录,如:
C:\Inetpub\CSPGateway\nsd
  1. 启动 NSD
CSPnsd

NSD 作为 Windows 服务 (CSPnsdSv.exe) 启动。一旦注册为服务,您就可以完全通过 Windows 服务管理器来管理 NSD

  1. 通过发出以下命令关闭 NSD
CSPnsd -stop

或者,可以输入:

CSPnsd

这显示了 NSD Windows 服务的状态,并允许执行以下操作之一:

  • 如果 NSD 服务正在运行,请将其停止。
  • 如果 NSD 服务已暂停,则继续该服务。
  • 从服务数据库中删除 NSD 服务。

或者,可以使用 Windows 服务管理器来管理 NSDNSD 可以在服务管理器中通过描述来识别:

Cache Server Pages – Network Service Daemon

所有错误都会在 Web Gateway 事件日志中报告。

其他启动选项

  1. 显示帮助信息。
CSPnsd -h
  1. 在命令窗口中以交互方式运行 NSD,而不是作为 Windows 服务。如果正在运行 NSD 的多个实例,则必须使用此操作模式。
CSPnsd -v