일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- SWIFT
- css
- appres
- git
- MYSQL
- OTP
- 앨범북
- 2FA
- openssl
- SSH
- SwiftUI
- SSL
- MFA
- Xcode
- kmip
- 앱리소스
- OSX
- FIDO2
- WebAuthn
- 안드로이드
- fido
- 애플
- apple
- MSYS2
- 앱스토어
- otpkey
- Nodejs
- albumbook
- 인증
- Android
Archives
- Today
- Total
인디노트
tomcat 세션 클러스터링 설정 본문
tomcat session clustering
환경
- tomcat 8.0.44
- nginx 1.12
- apache 2.4
WAS IP
- 192.168.10.100 : (WAS1)
- 192.168.10.101 : (WAS2)
nginx 설정
nginx.conf
nginx plus 만 stick session 을 지원함. https://www.nginx.com/products/session-persistence/
nginx 가상 호스트 설정
apache httpd 설정
TODO
tomcat 설정
SimpleTcpCluster
Web App
클러스터링이 가능하도록 web.xml 에 다음 element 추가
시스템 설정
- NTP 로 각 서버간 시간 동기화
방화벽 오픈
2 종류 포트(멀티캐스트, Receiver 포트) 오픈 필요,
CentOS 7
CentOS 6
Multicast 가 잘 되는지 확인은 tomcat clustering을 위한 IP Multicast 정상 설정 여부 테스트 하기 참고
JMX 모니터링 설정
클러스터링 모니터링을 위해 tomcat 의 bin/setenv.sh 에 다음 옵션 추가
설정이 모두 끝났으면 nginx와 tomcat 을 재구동하여 반영
테스트
JMX 툴로 확인
session jsp 로 확인
같이 보기
반응형
'개발 플랫폼 및 언어' 카테고리의 다른 글
Tomcat 8 세션 클러스터링 하기 (0) | 2018.11.24 |
---|---|
톰캣 세션 클러스터링 내가 적용한 것 (0) | 2018.11.24 |
아파치 톰캣(apache tomcat) 을 jmx 로 monitoring 하기 (0) | 2018.11.24 |
세션 클러스터링 (0) | 2018.11.24 |
아파치2 톰캣7 로드밸런싱, 세션 클러스터링 설정하기 (0) | 2018.11.24 |
Comments