系统管理指南:网络服务

规划 NCA

以下各节介绍了在启动 NCA 服务之前需要解决的问题。

NCA 的系统要求

要支持 NCA,系统必须满足以下要求:

此产品设计用于在专用的 Web 服务器上运行。如果在运行 NCA 的服务器上运行其他大型进程,将会出现问题。

NCA 日志记录

可将 NCA 服务配置为记录 Web 活动。通常,如果已启用 Web 服务器日志记录,则应启用 NCA 日志记录。

可为门服务器提供守护程序支持的插入库

许多 Web 服务器都使用 AF_INET 套接字。缺省情况下,NCA 使用 AF_NCA 套接字。为更正此情况,提供一个插入库。这一新库在标准套接字库 libsocket.so 之前装入。库调用 bind() 由新库 ncad_addr.so 插入。假设已在 /etc/nca/ncakmod.conf 中启用状态。Solaris 9 和 Solaris 10 发行版所包含的 Apache 的版本已设置为调用此库。如果您使用的是 IWS 或 Netscape 服务器,请参见如何装入 Socket Utility Library for NCA以使用新库。

多个实例支持

安装了 NCA 的系统通常需要运行多个 Web 服务器实例。例如,一个服务器可能需要既支持用于外部访问的 Web 服务器,又支持 Web 管理服务器。要分隔这些服务器,需要将每个服务器配置为使用单独的端口。