컨넥터 설치
http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/
Index of /dist/tomcat/tomcat-connectors/jk
archive.apache.org
# wget http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.46-src.tar.gz
# tar -xvzf tomcat-connectors-1.2.46-src.tar.gz
# cd tomcat-connectors-1.2.46/native
# ./configure --with-apxs=/usr/sbin/apxs
# make && make install
아파치 설정
# vi workers.properties
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
# 만일, 2개 이상의 톰캣을 사용하는 경우 다음과 같이 작성합니다.
worker.list=worker1,worker2
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009 # 포트번호
worker.worker1.lbfactor=2 # 서버 밸런스 비율
worker.worker2.type=ajp13
worker.worker2.host=localhost
worker.worker2.port=8010 # 포트번호
worker.worker2.lbfactor=1 # 서버 밸런스 비율
아파치conf수정
# mod_jk.so의 위치입니다. modules는 위의 install 과정에서의 디렉터리 이름입니다.
LoadModule jk_module /etc/httpd/modules/mod_jk.so
# workers 설정 파일 위치
JkWorkersFile /etc/httpd/conf/workers.properties
# 로그파일 위치
JkLogFile /etc/httpd/logs/mod_jk.log
# Load balancing workers will not function properly 오류 대응, httpd의 권한
JkShmFile /etc/httpd/logs/mod_jk.shm
# URL에 따른 요청 처리 설정
JkMount /* worker1
virtualhost사용시 해당 virtualhost에 설정해주어야합니다.
<virtualhost *:80>
servername [도메인]
Jkmount /* worker1
</virtualhost>
아파치 및 톰캣 서비스 재시작
참조
https://madplay.github.io/post/apache-tomcat-modjk
아파치 톰캣 연동하기(apache, tomcat, mod_jk)
웹서버 아파치와 WAS 톰캣을 modjk를 통해 연동해보자. 그리고 아파치와 톰캣을 연동하는 이유는 무엇일까?
madplay.github.io
https://www.ramkitech.com/2012/03/virtual-host-apache-httpd-server-tomcat.html
Virtual Host + Apache httpd server + Tomcat + mod_jk connector - Ramki Technical Blog
Virtual Host + Apache httpd server + Tomcat + mod_jk connector In my last post (Virtual Host in Tomcat) we discussed about how setup the virtual host in Tomcat. Its cost effective technique because only one public IP is enough to host multiple domain
www.ramkitech.com
'# Web&WAS > Tomcat' 카테고리의 다른 글
tomcat monitoring scouter install (0) | 2021.04.20 |
---|---|
tomcat ssl 설정 및 적용(let's encrypt) (0) | 2019.01.12 |
centos7 tomcat설치 (0) | 2019.01.12 |
centos7 jdk설치 (0) | 2019.01.12 |
Tomcat(톰캣) 버전확인 방법 (0) | 2016.03.14 |
안녕하세요. 이곳은 IT위주의 잡다한 정보를 올려두는 개인 블로그입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!