以下各节介绍了在启动 NCA 服务之前需要解决的问题。
要支持 NCA,系统必须满足以下要求:
必须安装 256 MB 的 RAM。
必须安装 Solaris 10 或 9 发行版,或 Solaris 8 升级发行版之一。
系统需支持可对 NCA 提供本机支持的 Web 服务器或为使用 Socket Utility Library for NCA 而修改了启动脚本的 Web 服务器:
Apache Web 服务器,随 Solaris 8 升级、Solaris 9 和 Solaris 10 发行版发行。
SunTM Java System Web Server
可从 Zeus Technology http://www.zeus.com 获得的Zeus Web 服务器
此产品设计用于在专用的 Web 服务器上运行。如果在运行 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 管理服务器。要分隔这些服务器,需要将每个服务器配置为使用单独的端口。