'가상 호스트와 JEUS 연동'에 해당되는 글 1건

  1. 2009.10.09 가상 호스트와 JEUS 연동
98..Etc/70.JEUS2009. 10. 9. 18:19
반응형

실습 5 : 가상 호스트와 JEUS 연동

WebtoB 환경 설정

*NODE
challenge22 WEBTOBDIR="C:/TmaxSoft/WebtoB4.1",
.................
  JSVPORT = 9900


*SVRGROUP
..........
v_jsvg  NODENAME = "challenge22", SVRTYPE = JSV, VHOSTNAME="vhost1"


*SERVER
..............
vjMyGroup SVGNAME = v_jsvg, MinProc = 10, MaxProc = 20


*VHOST
vhost1    HOSTNAME = "test.tmax.co.kr",
              DOCROOT = "C:/TmaxSoft/webhome",

  PORT = "80",
  NODENAME = "challenge22",
  IndexName = "welcome.html"


DNS 등록

윈도우 가상

c:\Windows\system32\drivers\etc\hosts

 127.0.0.1       localhost
 127.0.0.1       test.tmax.co.kr

실제 서버

dns에 등록



제우스 환경 설정

환경설정 파일 위치 : C:\TmaxSoft\JEUS5.0\config\노드명\노드명_servlet_engine1\WEBMain.xml


    <webtob-listener>
                <listener-id>webtob2</listener-id>  <-제우스가 인식하는 리스너 아이디
                <port>9900</port>                          <-다른 시스템에 제우스와 WebtoB가 있을 경우 연동하기 위한 포트
                <output-buffer-size>8192</output-buffer-size
                <thread-pool>                                <-WebtoB 프로세스 정보,, WebtoB 설정보다 작거나 같게 설정
                   <min>10</min>
                   <max>20</max>
                   <step>1</step>
                   <max-idle-time>30000</max-idle-time>
                </thread-pool>
                <webtob-address>localhost</webtob-address>
                <registration-id>jv_jMyGroup</registration-id>            <-WebtoB에서 설정한 서버 지정
   </webtob-listener>


페이지 히스토리
출처 : http://zzru.springnote.com/pages/1458126




---------------------------------


WebtoB+Jeus 가상호스트설정

www.bbb.co.kr 와 www.bbb.co.kr/aaa 는 도메인 주소와 포트번호가
동일하므로 VHOST를 이용한 구분은 불가능합니다.
URI 설정을 이용하여 Context Path "/" 와 "/aaa" 를 구분하여
처리하면 됩니다.

설정 예는 다음과 같습니다.

===========================================================
상략

*NODE
nodename    WEBTOBDIR = "/home/jeus42/webserver",
           SHMKEY    = 54000,
           DOCROOT   = "/home/Jeus42/webserver/docs",
           PORT      = "8080",
           JSVPORT   = 9900,
           HTH       = 1

*SVRGROUP
htmlg       NODENAME = "nodename", SvrType = HTML
jsvg        NODENAME = "nodename", SVRTYPE = JSV

*SERVER
html        SVGNAME  = htmlg, MinProc = 1,  MaxProc = 2
MyGroup     SVGNAME  = jsvg,  MinProc = 25, MaxProc = 30
HpGroup     SVGNAME  = jsvg,  MinProc = 25, MaxProc = 30

*URI
uri1        Uri      = "/aaa/", Svrtype = JSV, SvrName = "MyGroup"
uri2        Uri      = "/", Svrtype = JSV, SvrName = "HpGroup"

하략
=====================================================================

그리고 A장비_servlet_engine1 의 WEBMain.xml(jeus4.x)
설정중 webtob-listener 설정을 하나 더 추가하여 B장비 웹투비의
MyGroup과 연결해야 합니다. webtob-listener는 반복구조를 가집니다.
즉, 하나의 엔진이 여러 웹투비와의 연결을 제공합니다. 
Posted by 1010