Load To Technical Architect
[Linux] Apache Tomcat Clustering 본문
728x90
아파치 톰캣 클러스터링
Apache 구성
1. Httpd-vhosts 수정
$ sudo vi /usr/local/apache/conf/extra/httpd-vhosts.conf
# JkMount /* worker1
JkMount /* loadbalancer
※ JkMount /* worker1을 주석처리 하고 JkMount /* loadbalancer를 추가
2. Workers.properties 수정
$ sudo vi /usr/local/apache/conf/workers.properties
worker.list=loadbalancer // 클러스터 멤버 그룹
worker.loadbalancer.type=lb // 멤버 그룹의 타입 지정
worker.loadbalancer.balance_workers=tomcat1,tomcat2 // 클러스터에 참여할 멤버 지정
worker.loadbalancer.sticky_session=1
worker.tomcat1.port=8009
worker.tomcat1.host=tomcat1 IP
worker.tomcat1.type=ajp13
worker.tomcat2.port=8009
worker.tomcat2.host=tomcat2 IP
worker.tomcat2.type=ajp13
Tomcat 구성
1. Server.xml 수정
$ sudo vi tomcat/conf/server.xml
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
※ 위와 같은 줄 찾아서 주석제거
2. web.xml 수정
$ sudo vi tomcat/webapps/ROOT/WEB-INF/web.xml
<web-app> .....
<distributable/>
</web-app>
※ <web-app> </web-app> 사이에 <distributable/> 추가
◎ 확인
첨부 한 session_check.jsp를 tomcat/webapps/ROOT에 옮기고 주소창에 아이피/session_check.jsp 입력
728x90
'Web > apache' 카테고리의 다른 글
[Linux] Apache Tomcat 연동 (0) | 2020.06.15 |
---|---|
[Linux] Apache Service 등록 (0) | 2020.06.11 |
[Linux] Apache 2.2 Compile (0) | 2020.06.11 |
Comments