-
Spring Boot EC2, RDS 배포하기 (윈도우버전)Spring 2023. 6. 29. 04:25728x90
참고한 사이트
https://bcp0109.tistory.com/356
AWS 1편: EC2 생성 후 Spring Boot 띄우기
Overview AWS EC2 인스턴스를 생성하고 Spring Boot 서버를 띄워보는 것까지 진행합니다. 주 목표는 서버를 외부에 제공하는 거라서 따로 배포 시스템을 구축하지 않고 단순히 빌드 파일을 복사해서 수
bcp0109.tistory.com
https://bcp0109.tistory.com/357
AWS 2편: RDS 생성 후 EC2 와 연동
Overview 지난 포스팅에서는 AWS 에서 EC2 인스턴스를 생성하고 Spring Boot 서버를 띄워 외부에서 요청하는 것까지 해봤습니다. 이번에는 데이터베이스 연동을 위해 RDS 인스턴스를 생성하고 이전에 만
bcp0109.tistory.com
Window 기준 진행방법
- .pem 파일명 : sample-key.pem
- cmd(1)과 (2) 총 2개 창으로 진행함
cmd (1)
<.pem 파일 권한변경>
icacls.exe sample-key.pem /reset
icacls.exe sample-key.pem /grant:r (user이름):(R)
icacls.exe sample-key.pem /inheritance:r*sample-key : 본인이 설정한 pem파일의 이름으로 입력
SSH 연결주소 입력
ssh -i "sample-key.pem" ubuntu@본인주소
SSG 연결 후 자바 설치
$ sudo apt-get update
$ sudo apt-get install openjdk-17-jdkcmd(2)
빌드하기 ( 인텔리제이로 해도 됨)
gradlew clean build
빌드파일 복사
# 빌드 파일 복사
$ scp ./build/libs/해당파일.jar {호스트 이름}:/home/ubuntu# 위의 명령어 오류로 경로 직접 지정함
scp -i "C:\Users\(user이름)\(key.pem의 위치)" "C:\Users\(.jar파일의 위치)" ubuntu@본인주소:/home/ubuntu (.jar 파일명)sample-key.pem 파일 위치 : C:\Users\USER\Desktop\PEM\sample-key.pem
jar 파일위치 : C:\Users\USER\Desktop\SPRING\Spring\build\libs\Spring1-0.0.1-SNAPSHOT.jar
# Ubuntu 에서 MySQL 설치
# Ubuntu 에서 MySQL 설치
$ sudo apt-get update
$ sudo apt-get install mysql-serverjar 실행
$ java -jar Spring1-0.0.1-SNAPSHOT.jar
728x90'Spring' 카테고리의 다른 글
[Spring] Objects.requireNonNull()의 사용법과 예시. (0) 2023.08.17 [Spring] stream에서 .findAny()는 순서에 무관하게 하나만 찾고 반환한다. (0) 2023.07.21 [정리본-비공개] Spring Boot EC2, RDS jar 배포방법 (0) 2023.07.02 @RequestParam과 @PathVariable 의 장단점 비교 (0) 2023.06.29