Sun Java System Web Server 7.0 管理员指南

了解 Web Server 7.0

Web Server 包含为服务器群中的服务器提供增强的分布式管理的新管理框架。强健的管理功能使 Web Server 可通过图形界面和命令行界面进行远程管理和部署。服务器可通过服务器群中的一个中心位置进行管理,并可以分布到一个或多个节点以创建服务器实例。此外,还提供了这些服务器实例的监视和生命周期管理。

您可以配置 Web Server 以打开或关闭各种功能、决定如何响应单个客户机请求以及编写基于服务器的操作并与操作进行交互的程序。标识这些选项的指令都存储在配置文件中。Sun Java System Web Server 将在启动时以及客户机请求将您的选择映射到所需服务器活动期间读取这些配置文件。

有关这些文件的更多信息,请参见《Sun Java System Web Server 7.0 Administrator’s Configuration File Reference Guide》。

在 Web Server 7.0 中,服务器实例的所有可配置元素(如 Web 应用程序、配置文件和搜索集合索引)都在逻辑上进行了分组,并使用术语配置表示。使用 CLI 或基于 Web 的管理界面可以创建、修改或删除配置。您可以一次管理多个配置。术语“配置”是指用于配置服务器的运行时服务的一组元数据。例如,运行时服务可处理已配置文档根目录中的 Web 页面。服务器运行时使用配置元数据来加载内置服务和第三方插件,并安装其他服务器扩展,例如用于处理 Web 页面和动态 Web 应用程序的数据库驱动程序。


注 –

所有与配置相关的文件都存储在文件系统中名为配置库的系统信息库中。除非本指南中明确指定,否则必须限制手动编辑此系统信息库中的任何文件。

在 Web Server 中,使用 CLI 或基于 Web 的管理界面对“配置”的任何更改都首先在配置库中进行,然后部署配置。因此,这些更改将被复制到实例目录。部署 Web 应用程序时,该应用程序将部署到以下位置:


<install_dir>/admin-server/config-store/<config_name>/web-app/<virtual_servername>/

部署配置时,config-store 下的整个 Web 应用程序目录和配置目录都将被压缩,并复制到服务器实例目录中。该压缩文件为 current.zip,位于以下位置中:


<install_dir>/admin-server/config-store/<config_name>

因此,根据 Web 应用程序的大小,部署选定的配置可能需要一段时间才能完成。


下图显示了如何将配置部署到管理节点的示意图。

Sun Java System Web Server 7.0

将配置部署到节点(网络资源,如服务器或主机)时,将创建该配置的实例。实例包含日志文件和其他必需的运行时文件,例如锁定数据库、高速缓存和临时文件。您可以通过 CLI 或基于 Web 的管理界面来管理这些实例。

实例可以跨越一个或多个节点而构成一个群集。如果是群集,构成该群集的所有节点必须具有相同的配置。群集中的所有节点必须同源的。这些节点必须具有相同的操作系统、进行相同的配置并提供相同的服务。

服务器群中的一个节点运行将在其中部署管理应用程序的服务器。此专门配置的服务器称为 Administration Server,所部署的管理应用程序是基于 Web 的管理控制台。您可以使用管理控制台控制服务器实例的生命周期。

Administration Server 控制该节点(称为管理节点)中其他服务器的操作。管理节点未提供 GUI 界面。服务器群中的一个节点安装 Administration Server。服务器群中的所有其他节点安装管理节点。管理节点在安装时会在 Administration Server 中注册。此操作将使 Administration Server 可识别该管理节点。

Administration Server 和管理节点始终通过 SSL 通信。Administration Server 和管理节点相互验证,方法是 Administration Server 信任管理节点的服务器证书,管理节点信任由 Administration Server 提供的客户机证书。在注册管理节点的过程中,Administration Server 将生成该管理节点的服务器证书,然后可以在管理节点中下载并安装该证书。管理节点中还将安装服务器证书的颁发者。