728x90

Spring Boot 배포 과정이다. 중간에 모르는내용이 있다면 자세한 내용은 직접 구글링해서 찾아보자.

추천 키워드 Deploy Spring Boot Ubuntu


 

1. EC2 구매(Ubuntu 20.0.4)

 

2. EC2 보안그룹 설정(SSH, HTTPS, HTTP, MYSQL)

 

3. AWS 키페어 발급

 


 

4. PUTTY 설치 후 원격접속 준비

 

5. PUTTY Key Gen -> AWS 키페어를 넣고 PUTTY 키페어 생성하기.

 

6. PUTTY 환경설정에 생성한 키페어 삽입 후, 원격접속.

 


 

7. 패키지 업데이트

 

8. jdk 등 의존성 라이브러리 설치

 

8.1 메인 도메인, 서브도메인 HTTPS 적용을 위한 위한 Cerbot 실행 작업(선택)

 

9. git clone "" 으로 레포지토리 코드 따오기

 

10. chmod 777 gradlew

 

11. ./gradlew build

 

12. java -jar "abcd.jar"

 


 

13. 서버가 안켜지면, CPU 사용량 체크를 위해 CloudWatch에서 확인.

 

13-1. CPU가 100% 가까이 가면 99%로 서버는 터져있음 인스턴스 재부팅 및 코드 최적화 필요

 

 

** screen 이라는 명령어 입력 후 서버 실행을 하면 Putty 원격접속을 끊어도 서버는 유지된다.

*** 단 screen -ls로 다음 접속 시 열려있는 터미널 확인 필요.

 

728x90
복사했습니다!