본문 바로가기

WAS5

[3-Tier] Internal ALB 내부 로드밸런서 생성 (WAS ALB) 구현 아키텍처 Internal ALB (내부 로드 밸런서 생성) EC2 > 로드 밸런서 > 로드 밸런서 생성 WAS(Web Application Server)에 LoadBalancer 생성 Tomcat(WAS)은 요청 URL을 서블릿 코드로 매핑하여 HTTP 요청 수신 및 응답 Application Load 이름 : Ga-In-WAS-ALB 내부 네트워크 매핑 VPC : Ga-VPC Subnet : WAS Private Subnet 선택(Ga-WAS-Pri-A, Ga-WAS-Pri-C) 보안 그룹 default 제거 새 보안 그룹을 생성 이름, 설명 : Ga-In-ALB-SG VPC : Ga-VPC 인바운드 TCP(8080) 0.0.0.0/0 허용 Name 태그 지정 다시 로드밸런서 생성 탭으로 돌아와서.. 2024. 3. 1.
[3-Tier] WEB↔ WAS ↔ DB 연동 확인 (MySQL Connector Java) WAS MySQL 설치 [root@was-a ~]# yum install https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm [root@was-a ~]# yum list mysql* [root@was-a ~]# yum install mysql-community-server.x86_64 status 명령어로 mysqld service Inactive 확인 [root@was-a ~]# systemctl status mysqld ● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabl.. 2024. 2. 23.
[3-Tier] WEB↔ WAS 연동 확인 WEB(WAS 서버에 전달할 것을 작성) vi /etc/httpd/conf/httpd.conf ProxyPassMatch 부분에 WAS 사설 IP 넣어주기 LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so ProxyRequests On ProxyPreserveHost On Order Deny,allow Allow from all SetEnv force-proxy-request-1.0.1 SetEnv proxy-nokeepalive 1 SetEnv proxy-initial.. 2024. 2. 22.
[3-Tier] Amazon Linux2에 Apache Tomcat 설치 (WAS 서버 구성2) 설치할 수 있는 OpenJDK 버전 확인 후 설치 OpenJDK : Java Development Kit(JDK)의 오픈 소스 구현체 Java SE (Standard Edition) 사양을 따르며, Java 언어의 컴파일러, 런타임 환경 및 다양한 라이브러리 등을 포함 JAVA를 사용하기 위해 yum 리포지토리에서 제공하는 Open JDK 목록을 확인 [root@was-a ~]# yum list java*jdk-devel Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Available Packages java-1.7.0-openjdk-devel.x86_64 1:1.7.0.321-2.6.28.2.amzn2.0.2 amzn2-c.. 2024. 2. 22.
[3-Tier] AWS WAS EC2 생성 후 Bastion Host에서 SSH 접속하기 (WAS 서버 구성1) WAS EC2 생성하기 OS : Amazon Linux 2 인스턴스 유형 : t2.micro 네트워크 설정 VPC : Ga-VPC Subnet : Ga-WAS-Pri-A 퍼블릭 IP 자동 할당 : 비활성화 (Private Subnet 이므로) 보안 그룹 생성 : Ga-WAS-A-SG 보안 그룹 설정(WAS-SG) 인바운드 규칙 편집(Bastion 사설 IP SSH 허용, Bastion Host → WAS 접근하기 위해서) Bastion Host → WAS EC2 SSH 접속하기 Bastion Host에 WAS Keypair 옮기기 SCP 명령어) local(로컬) → remote(원격지) scp -i [접속할 Keypair][옮길 Keypair][사용자 ID] @ [접속할 IP]:[경로] scp -i G.. 2024. 2. 22.