AnswerBook2 서버의 설치및 관리 - ko

문서 서버의 등록

URL을 몰라도 설명서 서버를 찾을 수 있는 능력을 사용자들에게 제공하기 위해, 서버의 이름을 FNS 시스템에 등록할 수 있습니다. 사용자들은 URL을 알아도 등록되지 않은 설명서 서버에 액세스할 수 있습니다.

서버 등록 방법은 다음 두 가지 사항에 좌우됩니다:

ab2regsvr명령어를 사용한 서버 등록

서버를 등록하려면, ab2regsvr 명령어를 선택하십시오. ab2regsvr 명령어는 시스템의 환경설정을 찾아서 서버에 사용할 적당한 이름 공간을 설정합니다.

서버를 등록하려면, 다음과 같은 명령어를 사용하십시오:


# /usr/lib/ab2/bin/ab2regsvrserver_url

여기서 server_url은 이 서버에 접속하기 위한 전체 URL입니다 (예를 들면: http://imaserver.eng.sun.com:8888/).

ab2regsvr 명령어도 사용자가 유용하다고 생각할 기타 옵션을 제공합니다:

ab2regsvr 명령어에 대한 자세한 정보는, 부록 B을 참조하십시오.

표준 FNS 명령어를 사용한 서버 등록

FNS 명령어를 사용해서 서버를 등록하려고 하고 시스템에 이미 FNS가 설치되어 있는 경우, 다음 명령어를 사용해서 지정된 URL을 사용자가 속한 조직(도메인)의 설명서 서버로 등록하십시오.


# fnbind -r thisorgunit/server/answerbook2 onc_answerbook2 \
onc_addr_answerbook2 server_url

여기서 server_url은 이 서버에 접속하기 위한 전체 URL입니다(예를 들면: http://imaserver.eng.sun.com:8888/).

현재 등록된 서버를 찾아보려면, 다음 명령어를 사용하십시오:


% fnlookup -v thisorgunit/service/answerbook2

이렇게 하면 다음과 유사한 등록 서버 목록을 되돌립니다:


레퍼런스 타입: onc_answerbook2
주소 타입: onc_addr_answerbook2
 길이: 19   데이터: 0x68 0x74 0x74 0x70 0x3a 0x2f 0x2f 0x61 0x6e 0x73  http://ans
                   0x77 0x65 0x72 0x73 0x3a 0x38 0x38 0x38 0x38       wers:8888

이 예제에서, 등록된 서버는 http://answers:8888/입니다.

다음과 유사한 응답을 받은 경우, FNS에 등록된 문서 서버가 없습니다:


'thisorgunit/service/answerbook2'의 검색이 실패했습니다: \
이름을 찾을 수 없습니다: 'answerbook2'

설치 방ㅂㅓㅂ 및 FNS에 대한 자세한 정보는, FNS 설명서를 참조하십시오.

네임 서비스 및 AnswerBook2 사용자

Solaris 2.6 또는 Solaris 7 운영환경에서 사용자는 설명서 서버를 찾기 위해 설명된 이름 서비스를 사용하지 않고, 환경 변수인AB2_DEFAULTSERVER를 사용하여 기본 AnswerBook2 서버를 정의할 수 있습니다. 예를 들어, 사용자는 .cshrc파일에 다음 행을 가질 수 있습니다:


setenv AB2_DEFAULTSERVER http://imaserver.eng.sun.com:8888

사용자가 환경 변수를 정의하지 않은 경우, 사용자가 데스크탑에서 AnswerBook2 제품을 시작할 때에 제품은 제품이 시작된 시스템이 설명서 서버를 실행하는지 살펴봅니다. 그런 경우, URL을 사용하여 시작합니다:http://localhost:port, 여기서 포트기본값은 8888입니다.

사용자가 환경 변수를 정의하고 현재 시스템이 설명서 서버가 아닌 경우, 사용자가 데스크탑에서 AnswerBook2를 시작한 때에, 시스템은fnlookup thisorgunit/service/answerbook2명령을 실행하여 어떤 설명서 서버가 있는지를 찾아봅니다. 그런 다음 찾은 서버들 가운데 하나를 선택하고 그 서버의 URL용 이름을 사용하여 AnswerBook2 브라우저를 시작합니다.