Apache 웹 서버에서 WebSphere 플러그인을 사용하여
Liberty 서버에서
실행되는 애플리케이션으로 HTTP 요청을 라우팅할 수 있습니다.
시작하기 전에
애플리케이션 클러스터라고 하는 패턴인 다중 애플리케이션 서버 프로세스에서 동일한 애플리케이션을 실행하여
애플리케이션 요청의 워크로드 밸런싱 및 장애 복구를 제공하는 것이
일반적입니다. 해당 토폴로지에서 웹 서버 플러그인은 클러스터의
모든 애플리케이션 서버에서 요청을 공유해야 하며 모든 애플리케이션 서버에 대한
정보를 포함하는 구성을 사용하여 수행하도록 지시를 받을 수 있습니다. 이는
다중 애플리케이션 서버의 병합 라우팅 정보를 포함하므로
이 구성은 병합된 플러그인 구성으로 알려져 있습니다.
이 태스크 정보
Liberty는 웹 서버에 병합된 플러그인 구성을 제공하는 세 가지 방법을 제공합니다. 다음 방법 중
하나를 선택하십시오.
프로시저
- 각 애플리케이션 서버의 플러그인 구성을 작성하고 유틸리티를 사용하여
이러한 구성을 단일 파일에 병합한 후 파일을 웹 서버 설치에 복사하십시오. 이 방법은 WebSphere의 모든 에디션에서
Liberty 서버에 사용될 수 있으며, 서버는 Liberty 집합체에서 관리될 필요가 없습니다.
plugin-cfg.xml 파일의 자동 생성, 플러그인 구성 파일 생성, 명령행에서 웹 서버 플러그인 구성 파일 병합, 웹 서버에 플러그인 구성 추가의 내용을 참조하십시오.
- Liberty 집합체에서 애플리케이션 서버를 관리하고, 집합체 제어기 프로세스의 동적 라우팅 기능을 사용하여
각 애플리케이션 서버의 정보를 웹 서버 플러그인에 제공하십시오. 이 메소드의 경우 웹 서버 플러그인 구성만 집합체 제어기 프로세스에 대한
정보를 포함해야 합니다. 그런 다음 플러그인은 제어기에 연결하여 집합체에서
모든 서버에 대한 정보를 얻고 모든 애플리케이션 서버의 모든 애플리케이션에 대해
HTTP 요청을 지시합니다. 이 방법에서는 집합체 제어기 호스트용으로 WebSphere® Application Server Network Deployment Liberty 또는 z/OS® Liberty용 WebSphere Application Server 등의 다중 서버 제품이 필요합니다.
그러나 애플리케이션을 실행하는
애플리케이션 서버는 WebSphere 에디션의 서버일 수 있습니다.
Liberty 집합체의 동적 라우팅 설정의 내용을 참조하십시오.
- 각 서버에서 clusterMember 기능으로 Liberty 집합체 내의 관리 클러스터로
애플리케이션 서버를 구성하십시오. 그런 다음 제어기 프로세스에서 ClusterManager MBean 또는
pluginUtility 명령을 사용하여 클러스터의 모든 서버에 대해
병합된 플러그인 구성을 생성하십시오. 이 방법에서는 모든 Liberty 서버용으로 WebSphere Application Server Network Deployment Liberty 또는 z/OS Liberty용 WebSphere Application Server 등의 다중 서버 제품이 필요합니다.
Liberty 서버 클러스터 플러그인 구성 생성의 내용을 참조하십시오.