1. 톰캣다운 및 설치

- 다운로드 : http://tomcat.apache.org

- 설치는 따로 필요없으면 다운로드 받은 zip파일을 적당한 위치에 압축을 풀어두고 경로를 기억해둔다.

이글에서는 8.0.36 버전으로 64비트 zip파일을 다운받았다.



2. Tomcat Connectors(mod_jk)를 다운로드한다.

- 다운로드 : http://tomcat.apache.org/download-connectors.cgi

- 현재최신버전은 Tomcat Connectors JK 1.2 이다.



2. 위의 화면에서 Binary Releases for selected versions 링크를 클릭한다. 

3. 아래 그림처럼 각 윈도우 버전별로 32비트, 64비트를 다운한다.



3. 이 파일의 압축을 풀면 mod_jk.so 라는 파일이 있는데 이것을 아파치 웹서버의 modules 폴더로 복사해 넣는다.




4. 아파치 http 서버와 톰캣서버와의 연동

5. 톰캣의 server.xml 파일에서 아파치의 요청을 받아들이는 커넥터 포트인 AJP포트 8009인지 확인

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

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


6. 아파치 웹서버의 httpd.conf 를 열어 맨 아랫부분에 추가

LoadModule jk_module modules/mod_jk.so

Include conf/mod_jk.conf


7. 다음의 내용으로 mod_jk.conf 파일을 생성한다.

JkWorkersFile "D:\app\Apache24\conf\workers.properties"

JkLogFile "D:\app\apache-tomcat-8.0.36\logs\mod_jk.log"

JkLogLevel error

JkAutoAlias "D:\app\apache-tomcat-8.0.36\webapps"

JkMount /* loadbalancer

JkUnmount /*.php loadbalancer

<Directory "D:\app\apache-tomcat-8.0.36\webapps">

 Options Indexes FollowSymLinks

 allow from all

</Directory>


8. worker.properties 파일을 생성한다. 경로는 환경에 맞게 설정한다.

workers.tomcat_home="D:\app\Tomcat8"

workers.java_home="C:\Program Files\Java\jdk1.8.0_91"

ps=/

worker.list=loadbalancer

worker.worker1.port=8007

worker.worker1.host=localhost

worker.worker1.type=ajp13

worker.worker1.lbfactor=1

worker.worker2.port=8009

worker.worker2.host=localhost

worker.worker2.type=ajp13

worker.worker2.lbfactor=1

worker.loadbalancer.type=lb

worker.loadbalancer.balanced_workers=worker1, worker2

worker.inprocess.type=jni

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar

worker.inprocess.cmd_line=start

worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout

worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr


9. 생성한 두개의 파일을 D:\app\Apache24\conf (각자 환경에 맞게)에 복사해 넣는다.


10. 설정적용을 위해 아파치 웹서버와 톰캣을 각각 재시작한다.



11. localhost:808 으로 접속시에 톰캣의 index.jsp가 나오면 성공한것이다.