Load To Technical Architect
[Linux] Nginx Tomcat Clustering 본문
728x90
Nginx 톰캣 클러스터링
- Nginx 구성
1. Nginx.conf 수정
$ sudo vi /usr/local/nginx/conf/nginx.conf
upstream tomcat_group_1 {
ip_hash ;
server X.X.X.X:8080 weight=1 max_fails=6 fail_timeout=10s;
server Y.Y.Y.Y:8080;
}
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://tomcat_group_1;
proxy_redirect off;
charset utf-8; }
※ 위 내용 추가, X.X.X.X와 Y.Y.Y.Y는 Clustering 할 Tomcat Server의 IP를 입력
※ location / { } 안을 지우고 위 내용으로 대체
- 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 > nginx' 카테고리의 다른 글
[Linux] Nginx Tomcat 연동 (0) | 2020.06.15 |
---|---|
[Linux] Nginx Service 등록 (0) | 2020.06.11 |
[Linux] Nginx 1.16.1 Compile (0) | 2020.06.11 |
Comments