하나의 서버에 두개의 노드 설정

하나의 서버에 두개의 노드 설정

A라는 애플리케이션은 8080포트로, B라는 애플리케이션은 8090 포트로 서비스 설정방법

 

일단 웹투비쪽 설정을 보겠습니다. 가상호스트를 사용하게 됩니다.
웹투비 설정파일(http.m)의 몇군데를 수정하셔야 합니다.

*NODE
노드명 DocRoot=”/aaa/a1″,
PORT=”8080″,
ServiceOrder=”ext,uri”,
IndexName = “index.html”

*VHOST
vhost1 DocRoot=”/aaa/a2″,
PORT=”8090″,
ServiceOrder=”ext,uri”,
HostName=”서버IP또는 도메인”,
NodeName=”노드명”,
IndexName = “index.html”

*SVRGROUP
htmlg NODENAME=”노드명”, SVRTYPE = HTML
jsvg NODENAME=”노드명”, SVRTYPE = JSV
jsvg2 NODENAME=”노드명”, SVRTYPE = JSV, VhostName = vhost1

*SERVER
html SVGNAME=htmlg, MinProc=1, MaxProc=5
MyGroup SVGNAME=jsvg, MinProc=5, MaxProc=5
MyGroup2 SVGNAME=jsvg2, MinProc=5, MaxProc=5

*URI
uri1 Uri = “/”, SvrType = JSV, VhostName=vhost1, SvrName = MyGroup2
uri2 Uri = “/”, SvrType = JSV, SvrName = MyGroup

*EXT
사용할 확장자와 마임타입을 추가하고 SvrType 에 웹투비면 HTML, 제우스면 JSV를 써준다.

여기서 MyGroup, MyGroup2 가 설정되었고 Min/MaxProc 값 등은 제우스 설정과 맞춰야 한다.

제우스단에서는 2개의 컨테이너를 사용하도록 하고
WEBMain.xml 파일의 <webtob-listener>설정 부분을 수정하시기 바랍니다.
<webtob-listener>
<registration-id>MyGroup(2)</registration-id>

이때 8080으로 서비스할 컨테이너의 경우는 MyGroup으로, 8090으로 서비스할 컨테이너의 경우는 MyGroup2 로 설정하셔야 웹투비에 정의된 SERVER로 연결이 되며, 서비스 수행이 가능합니다. WebApplication 배포는 서비스할 컨텍스트를 해당 컨테이너에 배포 하시면 됩니다.

개략적으로 설명을 드렸습니다. 설정부분은 꼭 넣어야 하는 부분, 수정해야 하는 부분을 위주로 작성하였으니 빨간색 부분을 기존의 환경과 비교하시면서 수정하시면 됩니다.