apache tomcat 연동하는 방법을 잘 정리해놓았군.
그리고 그외의 자료도 괜잖은게 많았서 ...
http://openframework.or.kr/Wiki.jsp?page=Apache_tomcat_using_jk_on_linux
그리고 그외의 자료도 괜잖은게 많았서 ...
http://openframework.or.kr/Wiki.jsp?page=Apache_tomcat_using_jk_on_linux
-Table of Contents
인스톨 파일 다운로드#
- Apache 2.2.11 : http://mirror.apache-kr.org/httpd/httpd-2.2.11.tar.gz
- JDK 6.0.11 : http://java.sun.com/javase/downloads/?intcmp=1281
- Tomcat 6.0.18 : http://apache.mirror.cdnetworks.com/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz
- mod_jk : http://mirror.apache-kr.org/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.27/i386/mod_jk-1.2.27-httpd-2.2.6.so
설치하기#
Apache 설치하기#
- 압축을 푼다(예: /home/fromm0/pkgs)
- ./configure --prefix=/home/fromm0/env/httpd-2.2.11 --enable-so --enable-expires --enable-headers --enable-proxy --enable-deflate --enable-rewrite --with-port=80 --enable-ssl (--prefix 옵션에 의해 지정되는 설치 디렉터리를 상황에 따라 변경)
- make
- make install
mod_jk 설치하기#
설치라기 보다는 파일을 다운로드받아 Apache 설치디렉터리/modules 아래 복사해 넣는다. Apache 사이트에서는 이름을 mod_jk.so 로 바꿔서 작업하라고 권하고 있지만 개인적으로는 차후 업그레이드를 위해 그냥 사용하기를 권한다. 사실 버전은 로그를 통해서도 확인은 가능하다.Tomcat 설치하기#
필자의 경우 Tomcat은 인스톨러 버전은 추천하지 않는다. 그냥 압축버전을 다운로드해서 그냥 압축을 풀도록 한다.Apache 설정 추가#
- httpd.conf
LoadModule jk_module modules/mod_jk-1.2.27-httpd-2.2.10.so
<IfModule jk_module>
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMountFile conf/uriworkermap.properties
</IfModule>
- workers.properties
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=1
여기서 사용될 다양한 설정값이 존재한다. 물론 tomcat connector페이지에서 확인이 가능하나 너무 다양해서 어렵다. 이런 경우 아래 참고사이트를 참고하길 바란다.
- uriworkermap.properties
/*.do=worker1
/*.jsp=worker1
테스트#
샘플소스#
<%
String msg = "test";
%>
<%= msg %>
8080 포트로 접속한 경우#
![]() |
80 포트로 접속한 경우#
![]() |
참고사이트#
'IT-Consultant' 카테고리의 다른 글
워크샵 장소 (0) | 2009.02.12 |
---|---|
이클립스에서 소스 수정한 클래스를 WAS 재구동하지 않고 적용하는 방법 (0) | 2009.02.11 |
맥 어드레스 변경 방법 (0) | 2009.02.11 |
COP의 개념 (0) | 2009.02.06 |
ArraryList, HashMap 사용법 (0) | 2009.02.06 |