서버 EC2 에서 Spring Boot Application 생성
서버 EC2 로 cer 인증서 이동
레포지토리 폴더 생성 후 프로젝트 폴더 가져오기
DB EC2 에 MySQL 설치
DB EC2 인스턴스 생성
- 이름:
ec2-크루1-크루2-db
- 애플리케이션:
Uduntu
- 인스턴스 유형:
t3.micro
- 키 페어:
key-quaritch
- 네트워크 설정
- VPC:
TECHCOURSE
- 서브넷:
TRAINING
- 퍼블릭 IP 자동 할당: 비활성화
- 보안 그룹:
SG-DEFAULT-DB
- 태그:
Key: Role, Value: student
서버 EC2 에서 DB EC2 로 cer 인증서 이동 후 접속
MySQL 설치
MySQL 접속
MySQL 사용자 생성 및 권한 설정
생성한 사용자로 MySQL 재접속
MySQL Database 생성
MySQL 외부접속 허용
MySQL 재시작
서버 EC2 와 DB EC2 연결
build.gradle
의존성 변경
application.properties
설정 변경
프로젝트 빌드
백그라운드로 프로젝트 실행
브라우저에서 프로젝트 실행 확인하기
Shell Script 로 배포 자동화 하기
References