사용자가 책에서 링크를 클릭하면, 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 관리 페이지에서 대체 서버 추가를 선택하십시오.
AnswerBook2 서버 이름 필드에 대체 서버의 이름을 입력하십시오.
서버 포트 번호 필드에 대체 서버의 AnswerBook2 포트 번호를 입력하십시오. 포트 번호를 정확히 알 수 없다면, 8888을 사용해보십시오 (AnswerBook2 기본 포트 번호입니다).
서버 추가를 클릭하십시오.
추가하려는 대체 서버가 회사 네트워크 밖에 있다면, 이것을 추가하지 못할 것입니다. 이것은 보통 "방화벽" 문제입니다.
% /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 관리 페이지에서 서버 순서 수정을 선택하십시오.
이 기능에는 수행할 수 있는 명령어 줄 옵션이 없습니다.