JAKARTAPROJECT
JAKARTA TIPJSP TIPJSP 질문&답변DATABASE TIPJAVASCRIPT TIPWEBHACKING TIP기타 TIP
자카르타 프로젝트
자카르타 프로젝트
자카르타 프로젝트 팁 게시판 입니다
Apache2 + Tomcat5.5 + mod_jk
바이러스天国
이미지 슬라이더 보기

이 Apache2 + Tomcat5.5 + mod_jk 설치의 기준은 Gentoo Linux 입니다. 다른 리눅스 버전과
다소 틀릴 수 있습니다.

1. 환경

 

apache-2.0.58-r2
tomcat-5.5.20-r7
mod_jk-1.2.20

sun-jdk-1.5.0.10

 

2. 연동

 

우선 mod_jk에 대해서 간략히 설명을 하자면 아파치와 톰캣을 내부적으로 연결하는 모듈입니다.

jk2의 경우는 더 이상의 개발이 없기 때문에 mod_jk를 이용하는 것이 좋을 듯 합니다.

 

제가 처음 아파치와 톰캣을 연동을 시작할 때는 jk2가 숫자가 높아서 상위 버전인 줄 알았는데

실제는 mod_jk와 jk2는 별개의 프로젝트로 출발한 것이며 새로히 공부하시는 분은 개발이 중단된

jk2 보다는 mod_jk가 낫지 않을 까 싶습니다.

 

/etc/apache2/httpd.conf

파일에서 index.jsp와 Include 라인을 적어주시면 됩니다.

File: httpd.conf

DirectoryIndex index.html index.html.var index.jsp

Include /etc/apache2/modules.d/*.conf

 

/etc/apache2/modules.d/88_mod_jk.conf

mod_jk 모듈의 설정입니다.

File: 88_mod_jk.conf

 

<IfDefine JK>
LoadModule jk_module    modules/mod_jk.so

JkWorkersFile   conf/jk-workers.properties

JkLogFile       logs/mod_jk.log

JkLogLevel      info

JkRequestLogFormat "%w %V %T"

 

jkAutoAlias /var/lib/tomcat-5.5/webapps/


jkMount /*.jsp ajp13
jkMount /*.do  ajp13

jkMount /servlet/* ajp13

jkMount /article/* ajp13

jkMount /uploadManager ajp13

jkMount /deleteManager ajp13

jkMount /downManager ajp13

 

</IfDefine>

 

만약 리눅스 사용자계정 표시 /~로 접근을 하려고 한다면 아래와 같은 설정도 같이

넣어주시면 됩니다.

File: 88_mod_jk.conf

jkMount /*/*.do  ajp13
jkMount /*/servlet/* ajp13
jkMount /*/article/* ajp13
jkMount /*/uploadManager ajp13
jkMount /*/deleteManager ajp13
jkMount /*/downManager   ajp13

 

 

/etc/apache2/jk-workers.properties

mod_jk 모듈의 설정입니다.

File: jk-workers.properties

 

worker.list=ajp13

worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

worker.ajp13.connection_pool_size

 

/etc/conf.d/apache2

파일에서 -D JK를 적어주시면 됩니다.

File: apache2


APACHE2_OPTS="-D DEFAULT_VHOST -D JK -D PHP5 -D SSL -D USERDIR"

 

/etc/tomcat5/server.xml

아직 저도 도메인에 대한 테스트 환경은 안되기 때문에 Virtual Host를 세팅을 테스트 해 보지는

못했습니다.

File: server.xml
 

<Host name="localhost" appBase="webapps" unpackWARs="true"

    autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

To

 

File: server.xml
 

<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true"

    autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Logger className="org.apache.catalina.logger.FileLogger"

    directory="logs" prefix="localhost_log."

    suffix=".txt" timestamp="true"/> ... </Host> <Host name="YOUR SERVERNAME" debug="0" appBase="YOUR DOCUMENTROOT"

    unpackWARs="true" autoDeploy="true" xmlValidation="false"

    xmlNamespaceAware="false"> <Logger className="org.apache.catalina.logger.FileLogger"

    directory="logs" prefix="YOUR SERVERNAME" suffix=".log"

    timestamp="true"/> <Context path="" docBase="" debug="0" allowLinking="true"/> <Listener className="org.apache.catalina.startup.UserConfig"

    directoryName="public_html"

    userClass="org.apache.catalina.startup.PasswdUserDatabase"/> ... </Host>

 

 

 

 

2007-01-29 13:33:25
221.143.159.***
Java 초심자 입니다. 잘 부탁드리겠습니다.
0점 (0명)
덧글 0개 | 태그 4개 | 관련글보기
태그입력
쉽표(,)구분으로 한번에 여러 태그를 입력할수 있습니다
tomcat (8) apache (5) mod_jk (2) Gentoo (3)
이름 비밀번호
자카르타 프로젝트
자카르타 프로젝트 팁 게시판 입니다
! 번호 제목 글쓴이 일자 조회
Hierarchy of the Apache Software Foundation GoodBug 2005-10-14 10,740
Jakarta Project 강좌 게시판입니다 8 GoodBug 2005-04-03 11,613
44 Log4J log4j에서 e.printStackTrace() 메시지를 log에 남기는 방법 1 kaiser 2008-10-22 17,547
43 DBUtils DBUtils에서 Clob 사용하기 3 1 GoodBug 2007-08-28 10,568
42 Spring Spring 설정 파일 로딩 1 GoodBug 2007-07-16 11,252
41 POI POI의 HSLF를 이용하여 PowerPoint 문서를 읽어보자 2 GoodBug 2007-05-28 14,836
40 POI POI의 HWPF를 이용하여 MS WORD문서를 읽어보자 2 GoodBug 2007-05-28 16,757
39 Validator Validator 속성들 1 GoodBug 2007-05-11 10,328
38 dd Commons-Fileupload 1.2 1 2 GoodBug 2007-04-23 15,267
Apache Apache2 + Tomcat5.5 + mod_jk 4 바이러스天国 2007-01-29 10,969
36 DBUtils DBUtils에서 number 타입의 컬럼이 int형으로 안넘어올때.. 3 1 GoodBug 2006-06-28 10,678
35 흠흠 위험한 static Logger 필드... 2 1 서연아빠 2006-03-16 10,051
34 Installing Tomcat with commons-daemon (jsvc) GoodBug 2006-01-08 9,005
33 commons Commons DbUtils 몇가지 예제 3 2 GoodBug 2005-11-17 15,123
32 commons Jakarta Commons Net 에서 FTP 사용시 목록이 안보일 경우 2 GoodBug 2005-11-15 21,698
31 listFiles() 에서 null 을 반환 추적.. 신만두 2008-11-11 11,770
30 commons 목록이 안보일 경우 해결기 I탄 1 2 GoodBug 2005-12-23 15,859
29 POI POI로 엑셀파일 읽을때, Invalid header signature 에러 1 GoodBug 2005-11-12 16,467
28 log4j log4j, JSP에서 원하는 Appender 골라쓰기 1 GoodBug 2005-11-07 13,825
27 commons Commons-Email~ 7 2 GoodBug 2005-10-13 17,787
copyright 2005-2017 by Unicorn