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 |
---|
댓글