AWS

EC2 백엔드 build 파일 실행하기

sm_hope 2022. 10. 23. 20:12

https://smhope.tistory.com/593

 

EC2에 파일 전송

FilZilla 다운 https://filezilla-project.org/ 위 사이트에서 filezilla sever를 다운 받자. (중간에 BRAVE 브라우저 다운은 하지말자.) 실행시킨 후에 편집 > 설정에 들어가 다음과 같이 키페어(.ppk)를 추가..

smhope.tistory.com

먼저 빌드파일을 전송시키는게 우선순위이고

 

https://smhope.tistory.com/594?category=1092398 

 

EC2 우분투 환경설정 (자바17, mysql 등 설치)

먼저 putty에 접속하자. 아래 모든 명령어는 putty의 ubuntu에서 작동된다. sudo apt update 먼저 어플리케이션 업데이트가 필요하다. 참고로 ctrl C 가 안되니 shift insert로 붙여놓기 하자. 자바 17 설치 sudo..

smhope.tistory.com

환경설정이 마쳐야 진행이 가능하다.

 

먼저 데이터베이스를 생성하자.

우리가 백엔드 서버에 설정해준 포트를 포트포워딩 해줘야 한다.

전에 규칙을 추가한 것처럼 다음과 같이 규칙을 추가해주자. (포트는 본인 포트를 입력하자)

 

그 후 putty에 들어가

java -jar 빌드 파일이름

을 입력하자. (java -jar sm_chatting-0.0.1-SNAPSHOT.jar 이런식으로)

 

그러면 백엔드 서버가 실행되는 것을 볼 수 있다.

 

 

실행이 되는지 확인하기 위해서

다음과 같이 rest url을 입력해보자.

연결할 수 없습니다를 제외한 다른 에러들은 정상적으로 작동하고 있는것을 뜻한다.

 

그럼 이제 서비스가 알아서 작동 되도록 만들어보자 (데몬)

nohup java -jar 빌드 파일이름 &

을 입력하면 백그라운드에서 백엔드서버가 돌아갈 것이다.

 

만약 잘 작동하는지 확인 하고싶다면?

sudo apt install net-tools

로 넷 툴을 깔아주고,

 

netstat -nltp

를 치면 다음과 같이 리눅스의 포트 상태를 볼 수 있다.