AnswerBook2 서버의 설치및 관리 - ko

2장 AnswerBook2 서버 소프트웨어 설치

본 절에서는 AnswerBook2 서버 소프트웨어를 설치하는 방법에 대해 설명합니다.


주 -

AnswerBook2 클라이언트 자격으로 온라인 설명서를 보려면, 설치 작업이 필요 없습니다. 설명서 서버의 URL을 알아야 하며, 인터넷을 액세스할 수 있는 경우에는 URL: http://docs.sun.com/에서 릴리스된 Sun 설명서를 볼 수 있습니다.



주 -

본 제품에는 클라이언스 수준의 액세스 제어가 없습니다. 클라이언트의 시스템이 설명서 서버의 URL을 액세스할 수 있다면, 이 서버에 있는 설명서를 볼 수 있습니다.


본 절에는 다음과 같은 정보가 있습니다:

중요 - 작동 환경 제약

AnswerBook2서버는 Solaris 2.5.1 작업 환경(또는 호환 버전)에서 실행할 수 있습니다. 그러나, 특정한 운영 체제 버전은 다음과 같은 영역에서 설치 작업을 제한합니다:

  1. 많은 아시아 지역에서 사용되는 것과 같은 다중 바이트 문자 언어를 지원합니다- Solaris 운영 환경은 한 코드 집합에서 다른 코드 집합으로 문자를 변환하는 유틸리티(iconv)를 사용합니다. Solaris 2.5.1 운영 환경을 실행하는 경우 다음 패키지를 설치하거나 업데이트해야 하는 경우도 있습니다.

    • SUNWciu8 - 중국어(간체) iconv UTF-8용 모듈

    • SUNWhiu8 - 중국어(번체) iconv UTF-8용 모듈

    • SUNWjiu8 - 일어iconv UTF-8용 모듈

    • SUNWkiu8 - 한국어 iconv UTF-8용 모듈

    • SUNWuiu8 - 일반 iconv UTF-8용 모듈

  2. FNS(Federated Naming Services)를 지원합니다. - 다른 사용자가 자동으로 액세스할 수 있도록 AnswerBook2 서버를 등록하고 싶으면 "automatically,"사용자 시스템에 FNS가 설치되어 있어야 합니다. 이 유틸리티는 핵심 Solaris 2.5.1 운영 환경의 일부가 아니므로 SUNWfns 패키지를 설치해야 하는 경우도 있습니다.

사전 설치 점검표

이 점검표를 사용하면 설치 과정이 간단해 집니다.

사용자의 시스템이 AnswerBook2 소프트웨어와 호환됩니까?

사용자의 시스템이 설명서 서버로 작동하려면, 다음 시스템 설정 중 하나에 해당해야 합니다:

  • SPARCstationTM 2 (최소, SPARCstation 5 권장됨) Solaris 2.5.1 SPARC Platform Edition 작업 환경 (또는 호환되는 버전)을 실행하는 시스템

  • Solaris 2.5.1 Intel Platform Edition 작업 환경 (또는 호환되는 버전)을 실행하는 Intel 기반 개인용 컴퓨터 시스템

또한 사용자의 서버 시스템에는 서버 소프트웨어를 위해 사용 가능한 약 34MB의 디스크 공간과 문서 모음을 설치하기 위해 사용 가능한 약 600MB의 디스크 공간이 있어야 합니다.

웹 브라우저와 URL을 통해 설명서를 액세스하려면, 특별한 시스템 요구 사항은 없습니다. 다만 Netscape NavigatorTM 또는 Lynx 같은 HTML 3.2- 호환 브라우저를 실행해야 합니다.

설치해야 할 소프트웨어 구성요소는 어떤겁니까?

설치할 구성요소는 하고자 하는 작업에 따라 다릅니다.

  • AnswerBook2 서버가 이미 사용자 조직의 어떤 곳에 설치되어 있을 경우 온라인 설명서를 읽으려면 간단히 HTML 3.2-방식 브라우저를 시작하여 서버의 URL 예를들어:http://imaserver:8888/)을 입력하면 됩니다. 출시된 Sun 설명서를 보려면 다음 URL을 사용하십시오. http://docs.sun.com/

  • 사용자 시스템이 "serve" 설명서를 사용하도록 하려면 시스템에 설명서 서버 소프트웨어와 문서 모음을 설치하십시오. 또한 한 시스템에 서버 소프트웨어 설치를 선택하고 다른 시스템에 문서 모음을 설치할 수 있습니다. "AnswerBook2 소프트웨어 설치""설명서 모음 설치"을 참조하십시오.

소프트웨어가 있는 장소는 어디입니까?

AnswerBook2 서버 소프트웨어는 Solaris 7 설명서 CD, 기타 Sun CD 또는 직접 Sun 웹 사이트 등 다양한 장소에 있습니다. 그 결과 패키지에 액세스하기 위해 사용자가 취해야 할 정확한 단계는 특정 상황에 따라 약간씩 다릅니다. 설치 절차를 통해, software-location은 상황에 맞게 사용해야 할 장소를 나타냅니다.

이 시스템에서 이미 웹 서버를 실행 중입니까?

기본값으로 AnswerBook2 설명서 서버는 httpd 서버 상부에서 NSAPI 플러그인으로 실행되는데, 이 서버는 SUNWab2u 패키지에 포함되어 있습니다. AnswerBook2 서버는 표준 웹 프로토콜을 준수하기 때문에 이미 사용자 시스템에 있는 다른 웹 서버 상부에서 CGI(Common Gateway Interface) 프로세스로 설명서 서버를 실행할 수 있습니다 (예: Netscape 서버 또는Sun WebServerTM). "AnswerBook2 서버를 CGI 프로세스로 실행"을 참조하십시오.

당신의 사용자 조직에있는 다른 유저가 당신의 서버를 찾을 수 있도록 합니까?

URL을 몰라도 사용자의 설명서 서버를 다른 사용자가 찾을 수 있도록 하려면 서버 이름을 FNS 시스템에 등록하면 됩니다. 다른 사용자가 해당 URL을 알고 있으면 등록하지 않은 설명서 서버에도 액세스할 수 있습니다. "문서 서버의 등록"을 참조하십시오.

AnswerBook2 소프트웨어 구입

AnswerBook2 소프트웨어는 Solaris 7 설명서 CD처럼 여러 Sun 제품 CD에 포함되어 있습니다. 소프트웨어가 들어 있는 제품 CD를 가지고 있거나 Sun 웹 사이트에서 SUNWab2r, SUNWab2sSUNWab2u 패키지를 다운로드한 경우 "AnswerBook2 소프트웨어 설치"로 이동하십시오. 그렇지 않으면 계속하기 전에 AnswerBook2 소프트웨어를 준비해야 합니다.

AnswerBook2 소프트웨어 설치


주 -

AnswerBook2 소프트웨어가 들어 있는 일부 제품 CD는 포인트-클릭 설치 유틸리티를 지원합니다 (Solaris Web Start). 이 유틸리티를 사용하는 방법에 대한 정보는, CD에 딸린 설명서를 참조하십시오.


AnswerBook2 서버 소프트웨어를 설치하려면,
  1. 설명서 서버 시스템에 수퍼유저로 로그인 하십시오.

    데스크탑 로그인 화면에서루트로 로그인하거나,명령줄에su를 입력한 다음 시스템의 루트 비밀번호를 입력하십시오:

  2. CD를 CD-ROM 드라이브에 삽입하거나 소프트웨어 위치로 이동하십시오.

    CD에서 설치할 경우, 볼륨 관리자가 자동으로 CD를 마운트합니다.

  3. 필요할 경우 설명서 서버 패키지의 위치로 디렉토리를 변경하십시오..

    이 명령을 입력하십시오.


    # cd software-location
    

    여기서software-location은 CD에서 설치하거나 웹 사이트에서 패키지를 구했는지에 따라 다릅니다. 예를 들어 Solaris 7 설명서 CD에 대한software-location의 기본값은/cdrom/sol_7_doc/Solaris_2.7_Doc/sparc/Product/입니다.

  4. 설치 유틸리티를 시작하고 서버 소프트웨어 패키지를 선택합니다.

    예를 들어 다음 명령을 사용하여pkgadd유틸리티를 시작하십시오.


    # pkgadd -d .
    

    다음 서버 소프트웨어 패키지들을 선택하십시오:

    • SUNWab2r(0.03 MB) - 루트 분할 영역에 설치하고 환경설정 및 시작 파일을 제공합니다. 이 패키지를 기본값 이외의 위치에 설치하지 마십시오.

    • SUNWab2s (1.40 MB) - 문서 프로세싱 실행을 위한 공유 파일을 제공합니다. 이 패키지를 기본값 이외의 위치에 설치하지 마십시오.

    • SUNWab2u(30.00 MB) - 서버 및 관리 기능을 위한 실행 및 백엔드 프로세싱 파일을 제공합니다. 이 패키지를 기본값 이외의 위치에 설치하려면 pkgadd 명령의 상호작용 양식을 사용하십시오.


      # pkgadd -a none -d .
      

  5. 수퍼유저 프롬프트가 나타나면 응답하십시오.

    다음과 비슷한 메시지가 나타날 경우:


    이 패키지에는 이 패키지를 설치하는 프로세스 동안 수퍼유저
    권한으로 실행될 스크립트가 포함되어 있습니다.
    설치를 계속하시겠습니까[y,n,?]

    응답 y.

  6. 필요하다면 서버를 설치하십시오.

    SUNWab2u설치 프로세스가 완료되면 스크립트가 8888의 기본 포트에서 서버를 시작하려고 시도합니다. 서버가 시작되었는지 확인하려면 다음 방법 중에서 하나를 사용하십시오:

    • HTML 3.2-방식 웹 브라우저를 시작하고 다음 URL을 입력하십시오.http://localhost:8888/

      설치된 문서 모음에 따라 최소한 하나의 문서 모음(AnswerBook2 도움말 모음)이 있는 "AnswerBook2 라이브러리" 페이지를 볼 수 있어야 합니다.

    • 다음 명령을 사용하여 서버 프로세스를 검색하십시오:


      # ps -eaf | grep dwhttpd

    서버가 시작되지 않았다면 다음 명령을 사용하여 시작하십시오:


    # /usr/lib/ab2/bin/ab2admin-o start
    
  7. 설치 프로세스가 완료되면 서버는 기본 구성 정보를 사용하여 시작됩니다.

    서버 구성을 변경하는데 대한 정보는 다음을 참조하십시오.

    • 포트 번호와 같은 표준 서버 구성 매개변수를 변경하려면 ab2admin명령줄 인터페이스 또는 AnswerBook2 관리 페이지를 사용하십시오.부록 A또는 제 3 장을 참조하십시오.

    • Sun WebServer나 Netscape 서버와 같은 기존 httpd 서버에서 AnswerBook2 서버를 실행하려면 표준 설명서 서버 소프트웨어를 설치한 다음 여러 구성 파일을 변경하고 설명서 서버를 CGI 프로세스로 실행하기 위해 링크를 만들어야 합니다."AnswerBook2 서버를 CGI 프로세스로 실행"을 참조하십시오.

  8. 문서 모음을 설치하십시오.

    문서 모음을 사용자 서버에 설치한 경우 설치 프로세스는 이 서버를 검색하여 서버 데이터베이스에 추가합니다. 제품 CD에서 모음을 설치하거나 다른 시스템에 설치된 기존 문서 모음을 인식하도록 서버 데이터베이스를 업데이트할 수 있습니다."설명서 모음 설치"을 참조하십시오.

  9. (선택)서버 등록.

    FNS(Federated Naming Service)를 통해 다른 사용자가 자동으로 사용자의 문서 서버를 찾도록 하고 싶으면 서버를 등록해야 합니다. 서버를 등록하려면 다음 명령을 사용하십시오.


    # /usr/lib/ab2/bin/ab2regsvr server_url
    

    여기서server_url은 이 서버에 도달하기 위한 완전한 정식 URL입니다 (예: http://imaserver.eng.sun.com:8888/)."문서 서버의 등록"을 참조하십시오.

설명서 모음 설치


주 -

AnswerBook2 소프트웨어가 들어 있는 일부 제품 CD는 포인트-클릭 설치 유틸리티를 지원합니다 (Solaris Web Start). 이 유틸리티를 사용하는 방법에 대한 정보는, CD에 딸린 설명서를 참조하십시오.


설명서 서버는 서브할 문서들이 설치되지 않은 경우에는 작업을 실행할 수 없습니다.

문서 모음을 설치하려면
  1. 설명서 서버 시스템에 수퍼유저로 로그인 하십시오.

    데스크탑 로그인 화면에서 루트로 로그인하거나 명령줄에 su를 입력한 다음 시스템의루트 비밀번호를 입력하면 됩니다:

  2. CD를 CD-ROM 드라이브에 삽입하거나 소프트웨어 위치로 이동하십시오.

    CD에서 설치하면, 볼륨 관리자가 자동으로 CD를 마운트합니다.

  3. 문서 모음 패키지가 있는 위치로 이동하십시오.

    software-location에서 모음을 설치하거나 기존 문서 모음 또는 다른 CD에 들어 있는 모음 등 다른 위치에서 모음을 설치할 수 있습니다.

    다음 명령을 입력하십시오.


    # cd software-location
    

    여기서software-location은 CD에서 설치하는지, 또는 웹 사이트에서 패키지를 구했는지에 따라 다릅니다. 예를 들어 Solaris 7 설명서 CD에 대한software-location의 기본값은/cdrom/sol_7_doc/Solaris_2.7_Doc/common/Product/입니다.

  4. 설치 유틸리티를 시작하고 설치할 문서 모음 패키지를 선택합니다.

    예를 들어 pkgadd 유틸리티를 시작하려면


    # pkgadd -d .
    

    특정 CD에 포함된 문서 모음의 상세 목록은, 이 CD에 위치한README파일을 참조하십시오.

  5. AnswerBook2에 포함된 문서 모음 패키지들은 모음들을 서버의 데이터베이스에 추가하고 서버를 재시작하는 설치후 스크립트를 포함합니다.

    이런 일이 발생하지 않거나 AnswerBook1 모음 패키지를 설치하는 경우, AnswerBook2 관리 페이지에 있는 목록에 모음 추가 기능을 사용하거나 ab2admin -o add_coll 명령어를 사용해서 이 모음을 설명서 서버의 데이터베이스에 추가해야 합니다.

    문서 모음이 이미 시스템에 설치되어 있는 경우, AnswerBook2 관리 페이지의지역적으로 설치된 모음 스캔 기능이나ab2admin -o scan명령을 사용하여 찾을 수 있고, 설명서 서버의 데이터베이스에 추가할 수 있습니다. 이 기능은 지역적으로 설치된 패키지에 대해서만 작용합니다.

    다른 시스템에 있는 문서 모음을 제공하려면, 목록에 모음 추가 기능을 사용하거나 ab2admin -o add_coll 명령어를 사용하고 ab_cardcatalog 또는 collinfo 파일에 전체 경로 이름을 제공하십시오. 예를 들어, 문서 서버가 imaserver이고 이것이 시스템 elsewhere에 있는 문서 컬렉션을 제공하도록 만들려면, 다음 명령어를 사용할 수 있습니다:


    imaserver# ab2admin -o add_coll-d /net/elsewhere/books/SUNWdtad/collinfo
    

문서 서버의 등록

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 브라우저를 시작합니다.

AnswerBook2 서버를 CGI 프로세스로 실행

기본적으로, AnswerBook2 문서 서버는 SUNWab2u 패키지에 포함된 httpd 서버 상단에서 NSAPI 플러그 인으로 실행합니다. AnswerBook2 서버가 표준 웹 프로토콜을 따르기 때문에, 사용자는 문서 서버를 시스템에 이미 존재하는 다른 웹 서버(예를 들면, Netscape Server 또는 Sun WebServer)상의 CGI (Common Gateway Interface) 프로세스로 실행할 수 있습니다.


주 -

이 수준에서 서버 동작을 변경하는 것은 "expert" 웹 지식을 가지고 있다고 가정하는 것입니다. 만약 사용자가 웹 서버의 환경설정과 고유한 요구사항에 대해 완벽하게 잘 알고 있지 못하다면, 이 작업을 수행하지 마십시오.


사용자가 기본 AnswerBook2 웹 서버에서 변경하면 다음 기능이 작동하지 않습니다:

사용자는 서버의 시작 및 중지 기능을 대신 사용해야 합니다.

CGI 기반 서버로 변경하려면

주 -

웹 서버 기술이 급속하게 변하기 때문에, 웹 서버에 가능한 모든 성정을 여기에서 다룰 수 없습니다. 따라서, 다음의 일반적인 절차가 어떻게 진행해야 하는지에 대한 지침이 됩니다. 이 절차를 진행하기 전에, 사용자는 웹 브라우저의 설정과 고유한 요구사항을 완벽하게 잘 알고 있어야 합니다.


이 절차는 사용자가 기본(NSAPI 플러그 인) 서버 대신 CGI 기반 웹 서버를 사용하려고 할 때 따라야 하는 일반적인 단계를 설정합니다.

  1. 시스템이 재시동할 때 AnswerBook2 서버의 자동 시작 기능을 해제하십시오.

    AnswerBook2 관리 페이지에 있는 서버 환경설정 수정을 사용하거나 다음 명령어를 사용하십시오:


    # /usr/lib/ab2/bin/ab2admin -o autostart_no
    
  2. 기본 문서 서버에 대한 관리 액세스 제어 기능을 해제하십시오.

    다음 명령어를 사용하십시오:


    # /usr/lib/ab2/bin/ab2admin -o access_off
    
  3. AnswerBook2 서버가 실행 중이면 종료하십시오.

    다음 명령어 중 하나를 사용하십시오:


    # /usr/lib/ab2/bin/ab2admin -o stop
    # /etc/init.d/ab2mgr stop
    
  4. 사용자 웹 서버의 환경설정 파일을 편집하고 아이콘을 사용 가능하도록 하십시오.

    웹 서버의 문서는 환경설정 파일의 위치 같은 특정한 세부 사항을 설명해야 합니다. /icons/ 항목은 /usr/lib/ab2/data/docs/icons/로 수정되어야 합니다.

    /icons/이 이미 사용되고 있다면, /usr/lib/ab2/data/docs/icons/에 있는 모든 파일을 기존의 /icons/ 디렉토리로 연결하십시오.

    이 변경이 끝나면, 서버를 재시동하십시오.

    변경된 내용을 확인하려면, 웹 브라우저에 다음의 URL을 입력해서 도움말 아이콘 을 확인하십시오:


    http://localhost:port/icons/ab2_help.gif
    

    여기서 port는 문서 서버가 실행하는 포트의 번호입니다.

  5. AnswerBook2 도움말 문서를 현재의 문서 루트 디렉토리로 연결하십시오.

    웹 서버의 문서 루트 디렉토리로 이동해서 /usr/lib/ab2/data/docs/Help에 대한 심볼 (소프트) 링크를 만드십시오.

    변경된 내용을 확인하려면, 웹 브라우저에 다음의 URL을 입력해서 도움말 아이콘 을 확인하십시오:


    http://localhost:port/Help/C/Help/books/AB2ADMIN/figures/ab2_help.gif
    

    여기서 port는 문서 서버가 실행하는 포트의 번호입니다.

  6. 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는 문서 서버가 실행하는 포트의 번호입니다.

  7. 서버의 환경설정 파일을 편집하고 /ab2/을 AnswerBook2 cgi을 호출하도록 매핑하십시오.

    웹 서버의 문서는 환경설정 파일의 위치 같은 특정한 세부 사항을 설명해야 합니다. 사용자는 /ab2/ 항목을 /usr/lib/ab2/bin/ab2bin/nph-dweb/ab2/로 변경해야 합니다.

    변경된 내용을 확인하려면, 서버를 재시작하고 웹 브라우저에 다음 URL을 입력해서 AnswerBook2 라이브러리 페이지를 확인하십시오:


    http://localhost:port/ab2
    

    여기서 port는 문서 서버가 실행하는 포트의 번호입니다.

  8. URL 끝에 /ab2를 지정하지 않고도 사용자가 문서 서버를 액세스할 수 있도록 하려면, 서버의 환경설정 파일을 편집해서 //ab2/로 매핑하십시오.

    웹 서버의 문서는 환경설정 파일의 위치 같은 특정한 세부 사항을 설명해야 합니다. 사용자는 / 항목을 /ab2/로 변경하고 remote 플래그를 매핑에 추가해야 합니다.

    변경된 내용을 확인하려면, 서버를 재시작하고 웹 브라우저에 다음 URL을 입력해서 AnswerBook2 라이브러리 페이지를 확인하십시오:


    http://localhost:port
    

    여기서 port는 문서 서버가 실행하는 포트의 번호입니다.

  9. AnswerBook2 관리 환경설정 파일을 편집하십시오.

    사용자는 /usr/lib/ab2/bin/ab2bin/nph-dweb 파일을 편집하고 servertype, errorlog, 그리고 accesslog 등의 항목을 변경해야 합니다.


    setenv servertype server_type
    setenv errorlog complete_path_to_error_log
    setenv accesslog complete_path_to_access_log
    

    여기서:

    • server_typesws 처럼 사용자가 실행하는 서버를 나타냅니다.

    • complete_path_to_error_log는 사용자 웹 서버의 오류 로그에 대한 경로입니다.

    • complete_path_to_access_log는 사용자 웹 서버의 액세스 로그에 대한 경로입니다.

  10. AnswerBook2 관리 인터페이스에 대한 액세스 제어를 설정하십시오.

    문서 서버에서 관리 작업을 수행할 수 있는 사용자를 제어하려면, 서버의 해당 액세스 제어 매커니즘을 사용해서 다음 URL에 대한 액세스를 제어하십시오: /ab2/@Ab2Admin