본문 바로가기

728x90

tomcat 세션 클러스터링

[draft] Redis를 통한 세션 클러스터링을 구현하는 방법 Redis를 통한 세션 클러스터링을 구현하는 방법Redis 설치 및 구성sudo apt-get updatesudo apt-get install -y redis-serversudo systemctl --now enable redis-serverredis-cli ping$ redis-cli pingPONGJDK, NGINX, Tomcat 설치 및 구성curl -fsSL https://raw.githubusercontent.com/anti1346/zz/main/ubuntu/install_jdk_nginx_tomcat.sh | bashnginx 설정vim /etc/nginx/conf.d/default.confupstream tomcat_servers { server localhost:8081; # 첫 번.. 더보기
[draft] NGINX와 Tomcat 두 개의 인스턴스를 사용하여 세션 클러스터링을 구성하는 방법 NGINX와 Tomcat 두 개의 인스턴스를 사용하여 세션 클러스터링을 구성하는 방법JDK, NGINX, Tomcat 설치더보기---JDK, NGINX, Tomcat 설치 스크립트 작성vim setup.sh#!/bin/bash# JDK 설치sudo mkdir -p /app/javasudo wget -q https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-aarch64_bin.tar.gz -O /app/jdk-17.0.10_linux-aarch64_bin.tar.gzsudo tar -xzf /app/jdk-17.0.10_linux-aarch64_bin.tar.gz -C /app/java --strip-components=1# JDK 환경 변수 설정.. 더보기
Nginx와 Tomcat 클러스터를 구성하는 방법 Nginx와 Tomcat 클러스터를 구성하는 방법 Nginx를 로드 밸런서로 사용하여 여러 Tomcat 인스턴스를 클러스터링하는 방식입니다. 각 Tomcat 인스턴스는 서로 다른 Receiver 포트 및 AJP 포트를 사용하여 구성됩니다. 호스트 이름 IP 주소 엔진(인스턴스 이름) 포트 kube-node1 192.168.0.61 nginx 80 kube-node2 192.168.0.62 tomcat(instance1) 8082, 8005 kube-node2 192.168.0.62 tomcat(instance2) 8083, 8006 kube-node3 192.168.0.63 tomcat(instance1) 8082, 8005 kube-node3 192.168.0.63 tomcat(instance2) 80.. 더보기

728x90