less than 1 minute read

RDS 데이터베이스 생성

  • 표준생성
  • MYSQL(8.0.32)
  • 프리티어
  • DB 인스턴스 식별자 = hyse-board
  • 마스터 사용자 이름 = root
  • 인스턴스 구성 = db.t2.micro
  • 스토리지 유형 = 범용SSD
  • 퍼블릭 액세스 “예”!!!!
  • 초기 데이터베이스 생성 = board


DB 연동하기

1

  • name = 자유!@
  • Host = RDS 엔드포인트 값
  • user = 마스터 이름
  • password = 암호


application.yml 설정하기

spring:
  datasource:
    url: jdbc:mysql://엔드포인트:3306/db이름
    username: (마스터 이름)
    password: (암호)


EC2 생성하기

  • ubuntu Server 22
  • 키페어 생성 .pem


EC2 인스턴스 SSH접속

  • ssh -i (키페어위치) ubuntu@퍼블릭ip주소


배포파일 빌드

1.우측 메뉴 gradle 선택 -> build -> build

2.좌측 메뉴 build -> libs -> .jar 더블클릭


EC2 업로드 하기

자바 설치하기

sudo apt-get update
sudo apt-get install openjdk-11-jdk 
java -version //버전 확인 


FileZilla

2

  • 호스트 : EC2 퍼블릭 IP
  • 사용자 : 인스턴스
  • 키파일 : 키파일 위치


3

  • ubuntu 하위 새 파일 생성 후 배포파일 빌드 옮기기


EC2 서버 작동시키기

ssh 접속 후

java -jar 파일이름.jar

8080 포트 번호 없애기

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080


백그라운드로 서버가 돌아가게 하는법!

nohup java -jar 파일이름.jar &


종료 시키는법

동작 중인 번호 찾기

ps -ef | grep java


종료 시키기

kill -9 (찾은번호)


배포 완료!!

4

카테고리:

업데이트:

댓글남기기