본문 바로가기

728x90
반응형

전체 글

Nginx와 Tomcat을 클러스터링하여 고가용성과 부하 분산을 구현하는 방법 Nginx와 Tomcat을 클러스터링하여 고가용성과 부하 분산을 구현하는 방법이 구성은 웹 서버로 Nginx를 사용하고, 백엔드 서버로 Tomcat을 사용하여 동적 웹 애플리케이션을 실행하는 시나리오입니다.1. Tomcat 설정Tomcat을 구성하여 클러스터링을 지원하도록 설정해야 합니다. Tomcat 노드 추가 및 클러스터 설정여러 대의 Tomcat 노드를 실행하려면, 각 Tomcat 서버에 웹 애플리케이션을 배포해야 합니다. 각 노드는 동일한 웹 애플리케이션을 실행해야 하며, 클러스터링을 위해 동일한 JVMRoute 값을 가져야 합니다. server.xml 파일을 열어 다음과 같이 수정합니다. .. 더보기
Amazon Linux 2에서 AWS CodeDeploy Agent를 설치하는 방법 Amazon Linux 2에서 AWS CodeDeploy Agent를 설치하는 방법CodeDeploy Agent 설치Ruby 및 wget 패키지 설치sudo yum install -y ruby$ ruby --versionruby 2.0.0p648 (2015-12-16) [x86_64-linux]sudo yum install -y wgetAWS CodeDeploy Agent 설치 스크립트 다운로드 및 실행cd /home/ec2-user버지니아 리전에서 CodeDeploy Agent 설치 스크립트 다운로드wget https://aws-codedeploy-us-east-1.s3.us-east-1.amazonaws.com/latest/install모든 리전에서 실행 가능한 CodeDeploy Agent 설치 스.. 더보기
CentOS 7에서 HAProxy를 설치하고 설정하는 방법 CentOS 7에서 HAProxy를 설치하고 설정하는 방법HAProxy는 로드 밸런서와 프록시 서버로 사용되는 오픈 소스 소프트웨어입니다.1. HAProxy 설치HAProxy를 설치하기 위해 아래 명령을 실행합니다.sudo yum install epel-releasesudo yum install haproxy2. HAProxy 설정HAProxy의 설정 파일인 /etc/haproxy/haproxy.cfg를 편집하여 로드 밸런싱 규칙을 설정합니다.vim /etc/haproxy/haproxy.cfgglobal log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy #stats socket /var/lib/haproxy.. 더보기
CORS 에러를 해결하는 방법 CORS 에러를 해결하는 방법CORS 에러는 웹 브라우저에서 실행되는 클라이언트 측 코드가 다른 출처(도메인, 프로토콜, 포트)의 리소스에 접근할 때 발생하는 보안 정책입니다. 이를 해결하기 위해서는 서버 측에서 요청을 받는 측과 보내는 측 모두에서 설정을 해주어야 합니다. 서버 측에서는 HTTP 응답 헤더를 이용하여 다른 출처에서의 요청을 허용할 출처를 지정할 수 있습니다. 이를 이용하여, 클라이언트 측 코드에서 다른 출처에서의 리소스에 안전하게 접근할 수 있도록 합니다. 서버 측에서 Access-Control-Allow-Origin 헤더를 설정합니다.이 헤더는 클라이언트 측에서 요청한 출처를 지정하여 허용할 출처를 지정합니다.모든 출처를 허용하려면, Access-Control-Allow-Origin:.. 더보기

728x90
반응형