當一位使用者按一下一本書上的鏈結時,AnswerBook2 伺服器會跟隨該鏈結來到另一個 AnswerBook2 伺服器。如果目前的說明文件伺服器上存在此書籍,鏈結便會來到該處。然而,如果鏈結的書籍不在目前的伺服器之上,則AnswerBook2 伺服器"就會轉移到" 定義給它存取的任何替代說明文件伺服器之上。您可以使用此功能來在各個伺服器上配送文件,或者是建立一份文件的備份。
要查看所定義的替代伺服器,請從AnswerBook2「管理」頁面「選擇檢視替代伺服器的清單」。這會顯示一份目前定義為 "轉移" 伺服器的伺服器清單。如果一位使用者按一下一本書上的鏈結,而該書籍不唯一目前的伺服器之上,則AnswerBook2 產品會檢視從清單中的伺服器,以找出鏈結的目標。AnswerBook2 伺服器有一個事先定義的替代伺服器 http://docs.sun.com/,它是 Sun 的主要說明文件伺服器,其中包含相關的 Sun 說明文件。
為目前的伺服器所定義的每個替代伺服器,此頁面會顯示伺服器的名稱、其連接埠編號、以及與一份伺服器上安裝的合集清單的鏈結。當您按一下顯示合集清單時,您會被提示要輸入替代伺服器一個有效的管理性識別碼及密碼 (如果該替代伺服器定義了管理性存取控制的話)。換句話說,您可以新增一個沒有管理性存取的替代伺服器,但是如果您讓它擁有管理性存取的話,您便只能在替代伺服器之上檢視合集清單。
% /usr/lib/ab2/bin/ab2admin -o list_server [ -m server_name] [-p server_port] |
要啟用您目前的伺服器以存取位於其他伺服器之上的書籍 (為了跟隨書籍之間的鏈結),請從AnswerBook2「管理」頁面中選擇「新增替代伺服器」。
在AnswerBook2「伺服器名稱」欄位中鍵入替代伺服器的名稱。
在「伺服器連接埠編號」欄位中鍵入替代伺服器的AnswerBook2連接埠編號。如果您不確定連接埠編號為何,請試 8888 (AnswerBook2 預設連接埠編號)。
按一下「新增伺服器」。
如果您想要新增的替代伺服器位於公司網路之外,您可能無法將它新增。這通常是有關"firewall" 的問題。
% /usr/lib/ab2/bin/ab2admin -o add_server -M add_server_name -P add_server_port [ -m server_name] [-p server_port] |
要從您的替代伺服器清單中移除一個伺服器,請從AnswerBook2「管理」頁面選擇「刪除替代伺服器」。
這會將伺服器從本機說明文件伺服器的替代伺服器清單中移除。它不會阻止被移除的伺服器作為一個說明文件伺服器來運行。
% /usr/lib/ab2/bin/ab2admin -o del_server -M del_server_name -P del_server_port [ -m server_name] [-p server_port] |
當您將一個替代伺服器新增至您的伺服器可以使用的清單中,此替代伺服器會被新增至伺服器順序的最底端。此順序會決定您的伺服器存取替代伺服器以跟隨文件鏈結的序列。如果有一位使用者向程式庫要求一份特定的文件,而預設伺服器之上沒有該份文件,那麼伺服器便會依照預定的序列來搜尋替代伺服器的清單,以尋找該份文件。
要變更您的系統所能用的伺服器順序,請從AnswerBook2「管理」頁面選擇「修正伺服器順序」。
沒有可以執行此功能的指令行選項。