JK2 설치 및 환경 설정

다운 로드
아파치 홈페이지 http://www.apache.org/dist/tomcat/tomcat-connectors/jk2/ 에서 jakarta-tomcat-connectors-jk2-src-current.tar.gz 파일을 다운로드 하기 바란다.

# tar zxvf jakarta-tomcat-connectors-jk2-src-current.tar.gz


설치
# cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2 //--* 압축 풀린 디렉토리의
# ./buildconf.sh
# ./configure --with-apxs2=/usr/local/apache/bin/apxs
# ./make 

… mod_jk.so 모듈 생성 확인하기 위해 …
# cd ../build/jk2/apache2
# cp mod_jk2.so /usr/local/apache/modules


아파치 환경 설정 #1
# vi /usr/local/apache/conf/httpd.conf

… LoadModule 추가 …
LoadModule jk2_module modules/mod_jk2.so


아파치 환경 설정 #2
# vi /usr/local/apache/conf/workers2.properties
[shm]
file=/usr/local/apache/logs/jk2.shm
size=1048576 

[channel.socket:localhost:8009]
port=8009
host=127.0.0.1


# Defile The Worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

# Anounce Status Worker
# [status:status]
 

# Announce Uri mapping
[uri:/apps/*]
worker=ajp13:localhost:8009

# Uri mapping
#[uri:/*]  


톰캣 환경 설정 #1
# vi /usr/local/tomcat/conf/jk2.properties

channelSocket.port=8009
shm.file=/usr/local/apache/logs/jk2.shm
apr.jniModeSo=inprocess


톰캣 환경 설정 #2
# vi /usr/local/tomcat/conf/server.xml
… Tomcat HTTP Direct Port 설정 …..
<Connector port="8080"  //“8100” 으로 변경
……Context path 설정…..
<Host name="localhost" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

        <Context path="" docBase="/usr/local/tomcat/webapps" reloadable="true" />
        <Context path="/apps" docBase="/usr/local/www/smit/apps" reloadable="true" />

댓글 없음: