Sun Java System Application Server Enterprise Edition 8.1 2005Q2 관리 설명서

Procedure가상 서버를 만드는 방법

  1. 트리 구성 요소에서 구성 노드를 확장합니다.

  2. 구성할 인스턴스를 선택합니다.

    • 특정 인스턴스를 구성하려면 그 인스턴스의 구성 노드를 선택합니다. 예를 들어, 기본 인스턴스 server에 대해 server-config 노드를 선택합니다.

    • default-config의 사본을 사용하는 향후 인스턴스에 대한 기본 설정을 구성하려면 default-config 노드를 선택합니다.

  3. HTTP 서비스 노드를 확장합니다.

  4. 가상 서버 노드를 선택합니다.

  5. 가상 서버 페이지에서 새로 만들기를 누릅니다.

    가상 서버 만들기 페이지가 표시됩니다.

  6. 아이디 필드에 가상 서버에 대한 고유한 이름을 입력합니다.

    이 값은 가상 서버를 내부적으로 식별하는 데 사용됩니다. HTTP 클라이언트에게는 이 값이 노출되지 않습니다. HTTP 클라이언트에게 노출되는 호스트 이름은 호스트 필드에서 지정해야 합니다.

  7. 호스트 필드에 서버가 실행 중인 시스템의 이름이나 호스트 이름을 입력합니다.

    네트워크의 DNS 서버(UNIX 시스템의 경우 /etc/hosts 파일)에 등록된 실제 또는 가상 호스트 이름을 사용합니다.

  8. 반대 상태 영역에서 설정, 해제 또는 사용 안 함을 선택합니다.

    기본값은 설정입니다.

  9. HTTP Listener 필드를 비워둡니다.

    HTTP Listener를 만들어 이 서버와 연결하면 자동으로 입력됩니다.

    이 필드를 사용하려면 기존 HTTP Listener를 지정해야 합니다. 그러나 다른 가상 서버에서 사용하는 Listener는 지정하지 마십시오. 지정할 경우 서버 로그에 오류가 표시됩니다. Listener는 만들 당시에 기존 가상 서버와 연결되어야 하므로 모든 기존 Listener는 다른 가상 서버에서 사용하고 있습니다.

  10. 기본 웹 모듈 드롭다운 목록에서 해당 가상 서버에 배포된 다른 웹 모듈에 매핑할 수 없는 모든 요청에 응답하는 배포된 웹 모듈을 선택합니다.

    기본 웹 모듈을 지정하지 않으면 컨텍스트 루트가 비어 있는 웹 모듈이 사용됩니다. 컨텍스트 루트가 비어 있는 웹 모듈이 없을 때는 시스템 기본 웹 모듈이 생성되어 사용됩니다.

  11. 로그 파일 필드에 이 가상 서버의 로깅 메시지가 표시되는 파일의 경로 이름을 입력합니다.

    기본 서버 로그 domain-dir/logs/server.log로 로깅 메시지를 보내려면 이 필드를 비워둡니다.

  12. 추가 등록 정보 영역에서 등록 정보 추가를 눌러 가상 서버에 대한 등록 정보를 추가합니다.

    등록 정보 지정 여부와 상관없이 새로운 서버에는 기본 등록 정보 docrootaccesslog가 기본값으로 설정됩니다.

    다음 표는 사용 가능한 가상 서버 등록 정보를 나열합니다.

    등록 정보 이름  

    설명 

    docroot

    서버의 루트 문서 디렉토리 절대 경로입니다.  

    기본값은 domain-dir/docroot입니다.

    accesslog

    서버 액세스 로그 절대 경로입니다.  

    기본값은 domain-dir/logs/access입니다.

    sso-enabled

    false인 경우 이 가상 서버에 대해 단일 사인 온(SSO)이 비활성화되므로 사용자는 가상 서버의 모든 응용 프로그램마다 별도로 인증해야 합니다.  

    서블릿과 JSP 페이지는 Application Server의 전체 응용 프로그램에서 단일 사인 온(SSO)을 지원합니다. 이 기능을 사용하면 응용 프로그램마다 사용자가 별도로 사인온할 필요없이 같은 사용자 사인온 정보를 여러 응용 프로그램에서 공유할 수 있습니다.  

    기본값은 true입니다.  

    sso-max-inactive-seconds

    클라이언트 작업이 수신되지 않는 경우 사용자의 단일 사인 온(SSO) 레코드가 삭제되기까지의 시간(초)을 지정합니다. 단일 사인 온(SSO)은 같은 가상 서버의 여러 응용 프로그램에 모두 적용되므로 한 응용 프로그램만 액세스해도 단일 사인 온(SSO) 레코드가 활성화 상태로 유지됩니다.  

    기본값은 300초(5분)입니다. 값이 클수록 사용자에 대한 단일 사인 온(SSO) 지속성이 더 길어지지만 서버에서 더 많은 메모리를 사용하게 됩니다.  

    sso-reap-interval-seconds

    만료된 단일 사인 온(SSO) 레코드의 제거 간격(초)을 지정합니다.  

    기본값은 60입니다.  

    allowLinking

    true일 경우 심볼릭 링크인 자원이 이 가상 서버에 배포된 모든 웹 응용 프로그램에 대해 작동합니다. sun-web.xml 파일의 sun-web-app 등록 정보 allowLinking을 사용하여 개별 웹 응용 프로그램이 이 설정을 대체할 수 있습니다.

    <sun-web-app>
       <property name="allowLinking" 
          value="{true|false}"/>
    </sun-web-app>

    기본값은 true입니다.  

  13. 확인을 눌러 가상 서버를 저장합니다.

해당 asadmin 명령

create-virtual-server