반응형
먼저 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" />
즉 이부분을 보면 어떻게 서로 연결되는지 파악할수 있습니다
반응형
'개발 > tomcat' 카테고리의 다른 글
톰캣 다중 인스턴스 띄우는 방법. (1) | 2020.03.18 |
---|---|
다중 톰캣 서비스 시 필요한 설정들. (0) | 2020.03.17 |
modjk를 이용한 Tomcat & Apache 연동 (0) | 2020.03.13 |