通过默认,AnswerBook2 文档服务器以NSAPI插入运行于httpd 服务器顶部。该服务器被包括在SUNWab2u 软件包内。由于 AnswerBook2 服务器以标准网络协议编译,您可以选择在您系统已有的一些其它网络服务器(例如, Netscape 服务器 或 Sun WebServer) 之外,以CGI(公用网关界面)进程运行您的文档服务器。
在此层面上更改服务器特性要求有"专业"网络知识。除非您完全熟识您网络服务器的配置和特殊要求,否则您不要试图去完成此项任务。
请注意,如果您不使用默认的 AnswerBook2 网络服务器,以下功能将不能工作:
/usr/lib/ab2/bin/ab2admin -o start
/usr/lib/ab2/bin/ab2admin -o stop
/etc/init.d/ab2mgr start
/etc/init.d/ab2mgr stop
从AnswerBook2管理页 重新启动
自动启动特性
您将需要用您服务器的起始及停止功能。
由于网络服务器技术日新月异,无法在此列出网络服务器的各种可能配置。因此,下列一般流程是如何进行的指导方针。在进行此流程前,您应当彻底熟识您的网络浏览器的配置和特殊要求。
此流程描述您使用基于CGI的网络服务器而不是默认(NSAPI插件)服务器所需的一般步骤。
当系统重新启动时停用 AnswerBook2 服务器的自动启动功能。
使用 AnswerBook2 管理页上的修改服务器配置页或使用如下命令:
# /usr/lib/ab2/bin/ab2admin -o autostart_no |
关闭默认文档服务器的管理访问控制。
请使用如下命令:
# /usr/lib/ab2/bin/ab2admin -o access_off |
关闭 AnswerBook2 服务器(如正在运行的话)。
请使用如下命令之一:
# /usr/lib/ab2/bin/ab2admin -o stop# /etc/init.d/ab2mgr stop |
编辑您的网络服务器的配置文件并使图标有效。
您的网络服务器的文档应解释特定细节,例如哪里能找到配置文件。条目/icons/ 应经修改指向/usr/lib/ab2/data/docs/icons/。
如果/icons/已被使用,请将 /usr/lib/ab2/data/docs/icons/ 下的所有文件连接到现存的/icons/ 目录。
完成此更改后,请重新启动您的服务器。
若想确认您的更改,请在您的网络浏览器中键入如下URL以见帮助图标 :
http://localhost:port/icons/ab2_help.gif |
其中 port 是您的文档服务器正在运行的端口号。
将AnswerBook2 帮助文档链接到当前文档根。
请转到您的网络服务器的文档根目录并创建一个符号(软)链接到 /usr/lib/ab2/data/docs/Help。
若想确认您的更改,请在您的网络浏览器中键入如下URL以见帮助图标 :
http://localhost:port/Help/C/Help/books/AB2ADMIN/figures/ab2_help.gif |
其中 port 是您的文档服务器正在运行的端口号。
使AnswerBook2 cgi 文件可用您的服务器。
请转到您的网络服务器的cgi-bin目录并创建一个符号链接到如下:
/usr/lib/ab2/bin/ab2bin/admin /usr/lib/ab2/bin/ab2bin/nph-dweb /usr/lib/ab2/bin/ab2bin/gettransbitmap /usr/lib/ab2/bin/ab2bin/getepsf /usr/lib/ab2/bin/ab2bin/getframe |
若想确认您的更改,请在您的网络浏览器中键入如下URL以见AnswerBook2 库页:
http://localhost:port/cgi-bin/nph-dweb/ab2 |
其中 port 是您的文档服务器正在运行的端口号。
编辑您的服务器配置文件并变换/ab2/以调用AnswerBook2 cgi。
您的网络服务器文档应解释具体细节,例如哪里可以找到配置文件。您需将条目从/ab2/ 更改为 /usr/lib/ab2/bin/ab2bin/nph-dweb/ab2/。
若想确认您的更改,请重新启动服务器并在您的网络浏览器中键入如下URL以见AnswerBook2 库页:
http://localhost:port/ab2 |
其中 port 是您的文档服务器正在运行的端口号。
若您想让用户访问文档服务器而无需在URL结尾处指明/ab2,则请编辑您的服务器配置文件并将 / 变换为 /ab2/。
您的网络服务器文档应解释具体细节,例如哪里可以找到配置文件。您需将条目从 / 变换为 /ab2/ 并将 远程 标志添加到变换程序中。
若想确认您的更改,请重新启动服务器并在您的网络浏览器中键入如下URL以见AnswerBook2 库页:
http://localhost:port |
其中 port 是您的文档服务器正在运行的端口号。
编辑AnswerBook2管理配置文件。
您需要编辑 /usr/lib/ab2/bin/ab2bin/nph-dweb 文件并为 servertype、errorlog、和 accesslog更改条目。
Setenv servertype server_typesetenv errorlog complete_path_to_error_logsetenv accesslog complete_path_to_access_log |
server_type 识别您正在运行的服务器,例如 sws。
complete_path_to_error_log 是通往您网络服务器的错误记录的路径。
complete_path_to_access_log 是通往您网络服务器的访问记录的路径。
为 AnswerBook2 管理界面设置访问权控制。
为了控制谁能在文档服务器上操作管理功能,请使用您文档服务器的有关访问权控制机以限制访问如下URL:/ab2/@Ab2Admin