본문 바로가기

SpringBoot/스파르타 웹개발의 봄 spring

[스파르타 웹개발의 봄 spring] 05.05 EC2 준비하고 배포하기

728x90
반응형

EC2 준비하고 배포하기

요약: 배포jar 파일 빌드하고 -> filezilla로 aws EC2 에 사이트 만들어서 배포파일 올리고 -> aws ec2에서 포트 허락 해주면 ip로 접속 가능

 

##배포 파일 빌드하기

1.인텔리제이의 우측 gradle 에서 builld 더블클릭으로 실행

 

2.실행되면 좌측 build 폴더 > libs 아래에 .jar 확장자로 끝나는 파일이 생김

3.OpenJDK 설치하기

- gitbash로 aws EC2에 자바OpenJDK 설치하기

 

1
2
3
sudo apt-get update
sudo apt-get install openjdk-8-jdk
java -version
cs

4.Filezilla를 이용해서 배포 파일을 업로드하기

- Host: 내 EC2서버의 ip // User: ubuntu 로 입력

-마우스로 드래그 해서 파일을 업로드/다운로드

5.스프링 부트 작동시켜서 배포된 파일 확인

-하지만 접속이 안됨-> aws EC2 접속 포트를 허락해줘야 한다

 

1
java -jar JAR파일명.jar
cs

 

6.AWS에서 80, 8080 포트를 열어주기

-

  • 일단, EC2 관리 콘솔로 들어갑니다. 그리고 보안그룹(영문: Security Group)을 눌러 들어갑니다. 여기선 launch-wizard-1 이라고 쓰여 있네요

-해당 보안그룹을 클릭합니다.

-Edit inbound rules를 선택합니다.

-두 가지 포트를 추가해봅니다

7.접속해보기

 

1
http://내AWS아이피:8080
cs
반응형