티스토리 뷰


1. mod-jk

 - Apache 웹서버와 Tomcat WAS를 연동시켜주는 플러그인

 - JKConnector Configuration

 - JkMount /*.jsp tomcat : 'tomcat'이라는 이름의 worker에게로 request를 전달


용어

의미

Worker process

worker는 웹서버로부터의서블릿 요청을 처리하기 위해 동작하는 tomcat 인스턴스입니다. 대부분 하나의 worker 가 있습니다(하나의 유일한 tomcat process).그러나 때로는 load 밸런싱이나 site 파티셔닝을 위해 여러개의 worker를 띄우게 됩니다. 각각의 worker 는 자신이 자리잡은 호스트, 열려있는 포트, 메시지 교환에 사용되는 통신프로토콜에 의해 웹서버에서 구분되어집니다.

In process worker

특별한 worker입니다. 다른 프로세스에 상주하고있는 Tomcat process 와 동작하는 대신, 웹서버가 JVM을 열어서 웹서버 process 주소 공간에서 Tomcat을 내부적으로 실행합니다. 이 문서에서는 다루지 않는 내용입니다.

Web server plugin/tomcat redirector

Tomcat이 다른 웹서버와 함께 운영될 때 웹서버에 설치해서 웹서버로 들어오는 servlet 요청을 Tomcat으로 보내는 역학을 합니다. 웹서버 플러그인이고, 이 문서에서는 웹서버플러그인으로 mod_jk를 소개합니다. 이 전송자는 서버에 플러그인 되기 위해 DLL(win32) / shared object(linux) 모듈 형태로 되어 있습니다.

Plugin configuration

여러 다른 Tomcat worker가 동작할 경우 요청이 어느 곳으로 전달되야 할 지 구분하기 위해 웹서버플러그인을 설정할 필요가 있습니다. 로그레벨 같은 몇가지 내부 파라미터에 수반된 이 정보가 플러그인 설정을 구성합니다.

Web server configuration

각각의 서버는 어떻게 동작하는지 정의해주는 설정을 가지고 있습니다. 예를 들면 어느 포트를 사용하는지, 어떤 파일을 보낼지, 어떤 웹서버 플러그인을 불러와야 되는지 등등이죠. Tocmat 전달자를 불러와 사용하기 위해 웹서버 설정을 수정해주어야합니다.

Worker Link - http://photo199.tistory.com/283


2. 로드밸런싱

 - jk 커넥터에 의해 요청을 여러개의 톰캣에 분산(밸런싱)시켜 주는 것.


3. 세션 클러스터링

 - 세션을 공유하여 여러 대의 서버를 한 대처럼 통합 관리 및 운용할 수 있도록 하는 기능



http://bongbong.net/entry/Apache-Tomcat

mod_jk

'공부 > Linux :: server' 카테고리의 다른 글

[ssh] 유닉스계열(리눅스, 맥OS) OS에서 ssh로 접속하는 방법  (0) 2014.08.14
리눅스 명령어  (0) 2014.04.21
centos gcc, zlib, openssl 설치  (0) 2014.04.11
Link  (0) 2014.03.26
alias  (0) 2014.03.26
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함