mod_jk 모듈 컴파일 설치
1. http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/ 에서 원하는 mod_jk 버전을 weget으로 다운받는다
$wget http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.46-src.tar.gz
2. 받은파일 압축풀기
$tar -xvf tomcat-connectors-1.2.46-src.tar.gz
3. native 폴더로 이동
$cd /tomcat-connectors-1.2.46-src/native
4. configure 설정
$./configure --with-apxs=아파치설치경로/bin/apxs
5. mod_jk 컴파일 및 설치
$make && make
mod_jk 사용설정
1. conf/httpd.conf 에 아래 추가
Include ${INSTALL_PATH}/conf/extra/mod_jk.conf
2. conf/extra아래 mod_jk.conf 생성 후 아래 내용 추가
LoadModule jk_module modules/mod_jk.so
<IfModule mod_jk.c>
JkWorkersFile ${INSTALL_PATH}/conf/extra/workers.properties
JkLogFile "|${ENGN_HOME}/bin/rotatelogs ${INSTALL_PATH}/logs/mod_jk.log.%Y%m%d 86400 540"
JkLogLevel error
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompatUnparsed -ForwardDirectories
JkShmFile ${INSTALL_PATH}/logs/jk.shm
JkMountFile ${INSTALL_PATH}/conf/extra/uriworkermap.properties
</IfModule>
JkMount /jkstatus jkstatus
<Location /jkstatus>
#Require ip 156.147.184 156.147.135 156.147.36.162 10.64.181.105 10.64.181.198 10.64.181.165
</Location>
3. /conf/extra 아래에 uriworkermap.properties , workers.properties 생성
1) uriworkermap.properties
/*.jsp|/=lb
/*.xlsx|/=lb
/*.do|/=lb
2) workers.properties
worker.list=test_lb,jkstatus
worker.template.type=ajp13
worker.template.lbfactor=1
worker.template.socket_timeout=1200
worker.template.socket_keepalive=True
worker.template.connect_timeout=1200000
worker.template.connection_pool_size=128
worker.template.connection_pool_minsize=32
worker.template.connection_pool_timeout=20
worker.test_lb.type=lb
worker.test_lb.balance_workers=test_01_01
worker.test_lb.sticky_session=1
worker.test_01_01.reference=worker.template
worker.test_01_01.host=127.0.0.1
worker.test_01_01.port=8109
worker.jkstatus.type=status
물론 uriworkermap.properties , workers.properties 의 세부옵션은 필요한대로 변경하면 된다.
'WEB WAS > WEB' 카테고리의 다른 글
[apache] vhost 리다이렉트 방법 (0) | 2022.01.27 |
---|---|
아파치 보안취약점 대응 (0) | 2021.12.01 |
[node js] 리액트 빌드방법 (0) | 2021.06.22 |
[apache] redirect 페이지 만들기 (0) | 2021.03.31 |
[아파치] htc파일 실행이 안될 때 (0) | 2020.12.18 |