하나의 서버에 두개의 노드 설정
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 배포는 서비스할 컨텍스트를 해당 컨테이너에 배포 하시면 됩니다.
개략적으로 설명을 드렸습니다. 설정부분은 꼭 넣어야 하는 부분, 수정해야 하는 부분을 위주로 작성하였으니 빨간색 부분을 기존의 환경과 비교하시면서 수정하시면 됩니다.