Apache / Tomcat 연동
작성 일시 : 2018년 03월 02일
환경 :
Window Server 2012 R2 Datacenter, Apache 2.4.29
Window Server 2012 R2 Datacenter, Tomcat 7.0.84
mod_jk 1.2.42 VC15
시나리오 :
물리적으로 구분 된 서로 다른 서버간의 Web Server(Apache)/WAS(Tomcat) 연동
Apache 서버에서 Tomcat 서버의 Connector 포트인 8009(Default)에 연결
1. Tomcat 설정
%Tomcat_Home%\conf\server.xml에 다음 문구 확인 ( Default 설정 )
2. Apache 설정
mod_jk.so 준비
mod_jk란?
아파치와 톰캣이 연동하기 위해선 AJP( Apache JServ Protocol)을 사용하여 통신하며 이를 mod_jk라는 모듈을 사용하여 구성
다운로드 경로 - https://www.apachelounge.com/download/
다운받은 mod_jk zip 내의 mod_jk.so 파일을 %Apache_Home%\modules에 복사
%Apache_Home%\conf\위치에 workers.properties 생성
%Apache_Home%\conf\httpd에 다음 문구 추가
3. 확인
설정 후 서버 재구동 or 구동
Apache : $ httpd –k start
Tomcat : %Tomcat_Home%\bin > startup.bat
Web 서버에서 ‘/’ 경로 접근 > ‘tomcat.*’에 해당하지 않기 때문에 Web 서버 페이지 출력
Web 서버에서 ‘/tomcat.jsp' 경로 접근 > tomcat.*에 해당하기 때문에 Request를 Was로 전달하여 해당 요청에 해당하는 값을 받아서 출력
위 Tomcat 페이지는 서버 내 Default ‘/’ 경로로 되어있으나 해당 문서에서는 테스트를 위해 was에 tomcat 기본 페이지를 tomcat.jsp라는 경로로 추가
'도구, 툴 > 세팅' 카테고리의 다른 글
Python 설치 (0) | 2018.04.22 |
---|---|
Tomcat / MySQL 연동 (0) | 2018.03.17 |
[Ubuntu] MySQL 설치 (0) | 2018.03.17 |
[Window] Tomcat 설치 (0) | 2018.03.17 |
[Window] Apache 설치 (0) | 2018.03.06 |