WEBTOB 와 JEUS 의 경우 일반 WAS 와는 연결 방향이 다르게
WEBTOB <- JEUS 로 conection pool 로 connectless (미리 연결 시켜놓고 연결 상태를 유지함) 한
상태로 서비스를 합니다.
특별한 사유로 인해 WEBTOB 로 타 WEB 서버와 같이 WEB -> WAS 방향으로 connection 을
연결 하고자 할 때 설정을 설명 드리고자 합니다.
제가 이러한 경우를 겪은 경우는
1) WEBTOB 를 통해 WEBSOCKET 을 사용해야 하는 경우
2) FOWARD PROXY 로 내부망에서 DMZ 의 외부 사이트(google map) 을 연동 하여야 하는 경우
(FOWARD PROXY : 내부망 -> DMZ WEBSERVER -> 외부 사이트 접속)
3) WEBTOB 를 통해 특정 도메인 또는 URI 호출 시 타 WAS 로 호출 해야 하는 경우
정도 였습니다.
여기서는 2) 인 google map 연동 예제를 통해 사용법을 확인 하겠습니다.
일반적은 WEBTOB, JEUS 구조는
*VHOST 절 설정 -> *SVRGROUP 절 -> *SERVER -> *URI 절
의 순서로 바라보게 되며 *URI 절의 context root 와 *VHOST 절의 도메인,포트 설정에 따라
받는 URL 이 결정 됩니다.
*VHOST 절 -> *REVERSE_PROXY 절 의 순서로 바라보게 되며
*VHOST 절 의 도메인,포트 설정 과 *REVERSE_PROXY 절의 context root 설정을
보고 WEBTOB 에서 보내줘야 할 방향을 설정 해주게 됩니다.
구체적인 예시는 아래와 같습니다.
*VHOST 절
*VHOST
googlev
HOSTNAME = "www.google.com",
#ERRORDOCUMENT = "500,503,403,404",
IndexName = "init.html",
LOGGING = "acc_google",
ERRORLOG = "err_google",
ServiceOrder = "uri,ext",
Method = "GET,POST,-HEAD,-OPTIONS,-PUT,-DELETE,-TRACE",
port = "80"
*REVERSE_PROXY 절
*REVERSE_PROXY
rproxygo vhostName="googlev",
PathPrefix = "/", #before (WEBTOB 로 들어오는 호출의 URI)
ServerAddress = "www.google.com:80",
ServerPathPrefix = "/" #after (WEBTOB 에서 WAS 로 호출하는 URI)
또한 제가 설정을 했던 설정 파일을 참고하시라고 첨부 하니 많은 도움 되시길 바랍니다.
'JEUS > WEBTOB' 카테고리의 다른 글
[ WEBTOB ] 일반 사용자 계정 사용 ( 80, 443 포트) (0) | 2021.05.02 |
---|---|
[ WEBTOB ] multi WEBTOB 설정 (4) | 2020.01.18 |
댓글