배포를 위한 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 |