[AWS] EC2에 Spring Boot jar 파일 배포하기

 

 

 

배포를 위한 spring boot 샘플 프로젝트 빌드

 

 

 

배포를 위한 spring boot 샘플 프로젝트 빌드

텅비어서 controller만 하나 있는 프로젝트를 build해줍니다.

 

 

build/libs 위치에 있는 jar파일을 확인해 줍니다.

 

 

 


 

 

 

 

파일질라로 build 파일 옮기기

 

 

파일질라로 build 파일 옮기기

파일질라에서 사이트 관리자를 열어줍니다.

프로토콜 : SFTP

호스트 : EC2에서 예시 부분에서 ssh -i "키파일" 이부분 다음부터 입력하면 됩니다

포트 : 22

사용자 : root

키파일 : EC2에서 다운받은 키파일(키파일로 파일 업로드 형태로 진행하여야 합니다)

 

키파일을 찾을때 속성별로 안보일수도 있으니 속성을 알맞게 선택하여 열어줍니다.

 

 

파일 더블클릭하면 자동으로 해당 위치에 넘어갑니다.

 

 

 

 

 

 


 

EC2 인스턴스 보안규칙 추가

 

 

[AWS] EC2 인스턴스 보안규칙 추가

인스턴스-보안그룹-체크박스-인바운드규칙-인바운드규칙편집

 

 

 

 

 

규칙추가

사용자 지정 tcp

포트 8080

thtm 0.0.0.0/0

규칙저장

 

 


 

 

 

[AWS] EC2에 Backend 배포하기

 

 

 

 

[AWS] EC2에 spring boot jar 배포하기

 

apt update

apt 업그레이드를 해줍니다.

 

 

 

apt install openjdk-17-jdk

jdk-17을 설치해줍니다.

 

 

java -version

OpenJDK가 잘 설치되었는지 확인해 줍니다.

 

 

 

java -jar 프로젝트명-0.0.1-SNAPSHOT.jar

옮겨둔 jar파일이 있는 곳으로가서 파일을 실행시켜 준다.

Spring이 잘 올라온것을 확인할 수 있다.

 

 

 

 

 

AWS EC2의 공식 IP주소로 들어가보면 Spring Boot가 실행된 화면을 확인할 수 있습니다.

'IT관련 > AWS' 카테고리의 다른 글

[AWS] EC2 인스턴스 생성, 시작, 접속  (0) 2024.08.09
[AWS] AWS에 vue 프로젝트 배포하기  (0) 2024.08.06