티스토리 뷰

728x90

1. 인스턴스 및 인바운드 보안규칙 생성

https://hasumang.tistory.com/58

 

AWS EC2 개념 및 배포하기

안녕하세요! 오늘은 개인프로젝트를 배포했던 경험을 작성해보겠습니다. 사실 배포는 5월 초쯤 했는데 그동안 이것저것 다른거 준비할게 많아서 이제야 블로그를 작성하네요..! 1. AWS란? AWS는 Ama

hasumang.tistory.com

https://hasumang.tistory.com/69

 

AWS EC2 인스턴스 인바운드 규칙 편집

인바운드 규칙을 편집하는 방법에 대해서 간단하게 알아보겠습니다. AWS EC2 콘솔에 들어옵니다. 좌측의 탭에서 인스턴스-인스턴스를 클릭하면 다음과 같은 화면이 나타납니다. 본인이 만든 인스

hasumang.tistory.com


2. SSH 확인

1차 시도

여기에 나온 1,2,3,4번 순서를 따라서 실행함

첫 시도는 안됐는데 터미널 디자인 바꾸니까 잘 실행됨


3. JAVA 설치

1. Java 설치

# apt 업데이트
sudo apt-get update
sudo apt upgrade

# java 다운로드
sudo apt-get install openjdk-17-jdk

# java 다운로드 확인
java --version
javac -version

 

2. Java 환경 변수 설정하기

# 환경변수 확인
echo $JAVA_HOME

# java 절대 경로 확인
which java 
readlink -f [which java 명령어를 통해 나온 결과]

# vi 편집기로 환경변수 설정
vi /etc/profile

 

예시

 

# vi 편집기 

맨 마지막 줄에 export 세 줄 입력하기

readlink 명령어의 결과물을 JAVA_HOME=____________________ 부분에 입력해야함

🚨JAVA_HOME 설정할 때 /bin 경로 들어가면 안됨🚨

export JAVA_HOME=[readlink 명령어 결과]
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

# 환경설정 소스 적용
source /etc/profile

# 환경변수 확인
echo $JAVA_HOME

4. Git 설치 및 프로젝트 불러오기

# git 설치
sudo apt-get install git

 

git clone 하기

 

1. 본인 레포지토리에서 git clone url 복사하기

 

 

 

 

 

 

 

 

2. /var/www에 프로젝트 생성하기

# /var 폴더로 이동
cd /var

# www 폴더 생성
mkdir www

# www 폴더(디렉토리)로 이동
cd /www

# git clone
git clone https://github.com/Gamegoo-repo/Gamegoo-server.git

 


5. spring boot 빌드하기

git clone해온 프로젝트 안에서 다음 명령어 실행

./gradlew build

 

1. 첫 번째 시도  : 네트워크 문제였는데 76퍼센트에서 더이상 진행이 안됨

 

2. 자리 옮겨서 다시 두 번째 시도 : 권한 문제 발생

 

3. root 계정으로 바꿔서 세 번째 시도 -> 성공!

 -> sudo su 활용해서 사용자 변경

sudo su


6. 빌드 실행

# 둘 중 하나 실행 
java -jar ./build/libs/생성된jar파일.jar
java -jar ./build.libs/cloud_skills_spring_boot_exam-0.0.1-SNAPSHOT.jar

+ nohub사용하면 서버 내에서 계속해서 spring boot 실행 가능~~

 

* 참고 : https://lucas-owner.tistory.com/44

* 참고 2 : https://yoo11052.tistory.com/123

* 참고 3 : https://innovation123.tistory.com/191

 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함