安装和管理 AnswerBook2 服务器 - zh

操作其它的文档服务器

当用户在一个书中单击一个链接,AnswerBook2 产品可以跟随此链接到另一个 AnswerBook2 服务器。如被链接的书存在于当前服务器上,则链接转到该服务器。可是,如果未能在当前服务器上找到书, AnswerBook2 服务器"降转"到任意已定义的替换服务器上。您能使用此功能将文档分配在各个不同的服务器,或创建一个文档备份。

识别替换文档服务器

如要查看哪些替换服务器已被定义,请从 AnswerBook2 管理页选择查看替换服务器列表。这将显示一个当前被识别为"降转"服务器的服务器列表。如果用户在书中单击一个链接,而此书并不在当前服务器上,则 AnswerBook2 产品会检查此列表中的服务器,以找到链接目标。 AnswerBook2 服务器具有一个预定义的 http://docs.sun.com/的替换服务器,这是 Sun 的主文档服务器并含有已发行的 Sun 文档。

对于每一个为当前服务器定义的服务器,此页显示服务器名称、端口号和一个到此服务器上所安装的集合列表的链接。当您单击显示集合列表,您被提示为替换服务器输入管理 ID及口令(如果为替换服务器定义了管理访问控制的话)。换句话讲,没有管理访问您也能添加一个替换服务器,但只有当您拥有管理访问时才能查看替换服务器上的集合列表。

您也可用下面的命令执行此功能:


% /usr/lib/ab2/bin/ab2admin -o list_server   [
-m server_name] [-p server_port]

添加替换文档服务器

为使您的当前服务器能够访问位于另一个服务器上的书(出于跟随书之间的链接的目的),请从 AnswerBook2 管理页选择添加服务器。

  1. 在 AnswerBook2 服务器名称字段中键入替换服务器的名称。

  2. 在服务器端口号字段中键入替换服务器的 AnswerBook2 端口号。如果您不能肯定您的端口号,请试用 8888 (AnswerBook2 默认端口号)。

  3. 单击添加服务器。


    注意:

    如果您正试图添加的服务器位于您公司的网络之外,则您可能无法添加。这通常是个"防火墙" 问题。


您也可以用下面的命令执行此功能:


% /usr/lib/ab2/bin/ab2admin -o add_server -M add_server_name -P add_server_port  [
-m server_name] [-p server_port]

删除附加的文档服务器

如要从您的替换服务器列表中删除一个服务器,请从 AnswerBook2 管理页选择删除替换服务器。

  1. 从服务器列表选择服务器。

  2. 单击删除服务器。


注意:

这样就为本地文档服务器从替换服务器列表中删除了服务器。这不会停止被删除的服务器执行文档服务器功能。


您也可以用下面的命令执行此功能:


% /usr/lib/ab2/bin/ab2admin -o del_server -M del_server_name -P del_server_port  [
-m server_name] [-p server_port]

修改替换服务器顺序

当向您的服务器可用的服务器列表添加一个替换服务器时,此替换服务器被添加到服务器顺序底部。此顺序决定您的服务器访问替换服务器以遵循文档链接的顺序。如果用户从库中请求一个给定文档而此文档无法从默认服务器中得到,则服务器以已定义的顺序搜查替换服务器列表,以找到该文档。

如要更改您系统可用服务器的顺序,请从 AnswerBook2 管理页选择修改服务器顺序。

  1. 从服务器列表中选择一个服务器。

  2. 单击在列表中向上移动或在列表中向下移动。

  3. 单击移动。


注意:

没有用来执行此功能的命令行选项。