본문 바로가기

개발/tomcat

Apahce와 tomcat 연동 시 흐름도

반응형

먼저 Apache서버에서 JkMount를 통해 workers.properties에서 설정한 워커 이름인 ajp13_worker에서 모든 request 요청을 받습니다.

ajp13_worker의 포트는 8009번으로 설정되어있고 Tomcat은 8009번 포트를 Listen 하고 있죠

그렇게 역할 분담이 시작되고.. 아래는 실제 파일이 구동되는 순서를 적어봤습니다.

간략히 설명하자면.. 아래와 같습니다.

jk.conf 는 mod-jk의 workers.properties를 참조하고 workers.properties 에서 tomcat으로 넘겨줄 포트 타입 등을 설정한다.

그렇게 되면 Tomcat에서 Request처리는  Server.xml 에서 서비스할 포트나 worker.list의 설정에 따라 처리하게 되죠.

 <!-- Define an AJP 1.3 Connector on port 8009 -->

 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

즉 이부분을 보면 어떻게 서로 연결되는지 파악할수 있습니다

반응형