가상 호스트 구성

가상 호스트를 사용하여 단일 시스템의 단일 애플리케이션 서버를 각기 호스트 시스템에 있는 복수 애플리케이션 서버인 것처럼 관리할 수 있습니다. 여러 호스트 시스템을 단일 가상 호스트로 결합하거나 다른 가상 호스트에 호스트 시스템을 지정하여 클라이언트 요청에서 사용 가능한 자원을 분리하고 제어할 수 있습니다.

시작하기 전에

외부 HTTP 서버 구성이 기본 포트(9080)를 사용하는 경우에는 이 단계를 수행할 필요가 없습니다.

이 태스크 정보

가상 호스트는 동일한 물리적 시스템에서 여러 자원 세트를 분리하여 독립적으로 관리합니다. 한 가상 호스트와 연관된 자원은 다른 가상 호스트와 연관된 자원과 데이터를 공유할 수 없습니다. 이것은 가상 호스트가 동일한 물리적 시스템에서 동일한 애플리케이션 서버를 공유하는 경우에도 해당됩니다.

예를 들면, 다음을 가정합니다.
  • ISP(Internet Service Provider)가 인터넷 사이트를 동일한 시스템에 상주하게 하려는 두 고객이 있습니다. ISP는 시스템을 공유하지만 가상 호스트를 사용하여 두 사이트를 서로 분리합니다. ISP는 첫 번째 회사의 자원과 VirtualHost1을 연관시키고 두 번째 회사의 자원과 VirtualHost2를 연관시킬 수 있습니다. 두 가상 호스트는 동일한 애플리케이션 서버에 맵핑됩니다.
  • 두 회사 사이트가 동일한 서블릿을 제공합니다. 각 사이트는 다른 사이트의 동일한 서블릿을 알지 못하는 서블릿의 자체 인스턴스를 갖습니다. 사이트가 VirtualHost2에서 구성된 회사가 ISP로 계정에 대한 비용을 지불 시 만기가 지난 경우, ISP는 VirtualHost2에 경로 지정된 모든 서블릿 요청을 거부할 수 있습니다. VirtualHost1에서 동일한 서블릿을 사용할 수 있는 경우에도 VirtualHost2에 지정된 요청은 다른 가상 호스트로 이동되지 않습니다.

서블릿이 실제 DNS 주소 대신 가상 호스트에 연관되었기 때문에 가상 호스트 VirtualHost1의 서블릿은 가상 호스트 VirtualHost2와 이름이 같은 서블릿과 컨텍스트를 공유하지 않습니다. VirtualHost2가 같은 이름의 서블릿에 대한 요청 이행을 거부하는 경우에도 VirtualHost1에서 서블릿의 요청은 평상시처럼 계속될 수 있습니다.

다음 조건이 존재하는 경우, 기본 가상 호스트와 연관된 HTTP 포트 번호를 사용해야 합니다. 또는 다음의 경우에는 새 가상 호스트를 정의하여 이를 HTTP 서버 구성이 사용하는 포트와 연관시키십시오.

  • 외부 HTTP 서버 구성이 기본 포트인 9080 이외의 포트를 사용하므로 사용할 포트를 정의해야 합니다.
  • 기본 HTTP 포트 9080을 사용 중이지만, 포트가 더 이상 정의되지 않습니다. 포트 9080을 정의해야 합니다.
  • 동일한 가상 호스트를 사용하는 복수 애플리케이션 서버(독립형 서버 또는 클러스터 멤버)를 작성했습니다. 각 서버는 다른 포트에서 청취 중이어야 하므로 각 서버의 HTTP 포트마다 하나의 가상 호스트 별명을 정의해야 합니다.

새 가상 호스트 별명을 정의하는 경우, 관리 콘솔의 호스트 별명 설정 페이지에서 별명이 사용하는 포트 값을 식별하십시오.

새 가상 호스트를 작성하거나 기존 가상 호스트의 구성을 변경하려면 다음을 단계를 수행하십시오.

프로시저

  1. 관리 콘솔에서 환경 > 가상 호스트를 클릭하십시오.
  2. 옵션: 새 가상 호스트를 작성하십시오. 새 가상 호스트를 작성할 경우, 기본 설정된 90 MIME 항목은 해당 가상 호스트용으로 자동 작성됩니다.
    1. 관리 콘솔에서 새로 작성을 클릭하십시오.
    2. 새 가상 호스트의 이름을 입력하고 확인을 클릭하십시오. 새 가상 호스트가 구성할 수 있는 가상 호스트의 목록에 나타납니다.
  3. 구성을 변경할 가상 호스트를 선택하십시오.
  4. 추가 특성 아래에서 호스트 별명을 클릭하십시오.
  5. 새 호스트 별명을 작성하거나 기존 호스트 별명을 업데이트하여 각각의 HTTP 포트 번호를 이 가상 호스트와 연관시키십시오.

    HTTP 서버 구성이 사용하는 각 포트에 대응하는 가상 호스트 별명이 있어야 합니다. 각 웹 컨테이너와 연관된 HTTP 포트가 하나 있으며, 보통 default_host 이름의 가상 호스트에 지정됩니다. 기본 할당을 유효한 가상 호스트로 변경할 수 있습니다.

    default_host 가상 호스트와 연관된 호스트 별명은 제품 설치 시 *로 설정됩니다. *(별표)는 별명 이름이 지정될 필요가 없거나 아무 이름이나 지정될 수 있다는 것을 표시합니다.

    애플리케이션의 URL을 웹 브라우저에 입력할 경우 포트 번호가 포함됩니다. 예를 들면, 9082가 포트 번호인 경우 지정된 URL은 다음과 유사할 수 있습니다.
    http://localhost:9082/wlm/SimpleServlet

    새 호스트 별명을 작성하려면 다음을 수행하십시오.

    1. 새로 작성을 클릭하십시오.
    2. 호스트 이름 필드에 호스트 별명 이름을 지정하고 포트 필드에 HTTP 포트 중 하나를 지정하십시오.

      지정된 별명 이름을 필요로 하지 않거나 아무 이름이나 지정하려는 경우 별명 이름에 *(별표)를 지정할 수 있습니다.

    3. 확인저장을 클릭하여 구성 변경사항을 저장하십시오.
    기존 호스트 별명을 업데이트하려면 다음을 수행하십시오.
    1. 기존 호스트 별명 이름을 선택하십시오.
    2. 포트 필드에 지정된 값을 HTTP 포트 중 하나로 변경하십시오.
    3. 확인저장을 클릭하여 구성 변경사항을 저장하십시오.
  6. 옵션: 사전 정의된 유형 대신 MIME 유형을 필요로 하는 경우 MIME 오브젝트 유형과 이의 파일 이름 확장자를 정의하십시오.
    1. MIME 유형 콜렉션 페이지에서 필요한 각 MIME 항목의 경우, 새로 작성을 클릭하십시오.
    2. MIME 유형 설정 페이지에서 MIME 유형 및 확장자를 지정하십시오.
    3. 확인저장을 클릭하여 구성 변경사항을 저장하십시오.
  7. 웹 서버 플러그인 구성을 재생성하십시오.
    1. 서버 > 서버 유형 > 웹 서버를 클릭한 다음 적절한 웹 서버를 선택하십시오.
    2. 플러그인 생성을 클릭한 다음 플러그인 전파를 클릭하십시오.
  8. 애플리케이션 서버를 다시 시작하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcws_plugin_vhost
파일 이름:tcws_plugin_vhost.html