본문 바로가기
Cloud/AWS

[AWS] EC2 서버 배포 하는 방법

by jungha_k 2022. 12. 2.

AWS 콘솔에서 인스턴스 선택한 다음에 연결

 

 

Session Manager 로 연결

 

bash 터미널이 뜨면 

 

인스턴스에 개발 환경 구축하기

: 처음 EC2 인스턴스에 접속하면 서버를 구동하는데 필요한 개발 환경을 구축해야하기 때문! (초기 설정)

 

$ sudo apt update
$ sudo apt install openjdk-11-jre-headless ➡ 자바 설치

 

 

git 통해서 서버 코드 클론 받기

(SSH 생성한 다음에 github 에 등록하고 git clone)

* home directory 에서 clone 하지 않으면 access denied 가 뜬다.

 

다음에 build 하기

cd be-sprint-deployment/DeployServer
------------------------------------
./gradlew build

 

build 까지 마치고,

java -jar build/libs/DeployServer-0.0.1-SNAPSHOT.jar

 

해당 명령어로 빌드된 파일을 실행해서 

Bash 환경에서 Spring Boot 서버가 실행되는 것을 확인 할 수 있다!

 

웹환경에서 주소로 접근하고 싶다면?

 

 

인스턴스를 클릭했을때 나오는

퍼블릭 IPv4 DNS 주소 + 포트번호 해서 접속해본다.

혹은 PostMan 에서도 확인할 수 있음!

 

 

✨꼭 뒤에 포트번호를 의도적으로 붙여주지 않고도 해당 포트로 리다이렉트 시켜줄려면

* Load Balancer 를 이용하면 된다고 한다.

 

 

서버 연결 완


*  Shell Script? 

: Spring Boot 백그라운드 실행을 위하여 설정하는 실행 스크립트

셀, 명령 중 인터프리터에서 돌아가도록 작성됨 

'Cloud > AWS' 카테고리의 다른 글

[AWS] AWS(Amazon Web Service) 이란? / EC2, RDS, S3  (2) 2022.12.02

댓글