Load To Technical Architect

[Linux] Apache Tomcat Clustering 본문

Web/apache

[Linux] Apache Tomcat Clustering

고지식한청춘 2020. 6. 15. 19:21
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 입력

session_check.jsp
0.00MB

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