jnk1m
Foliage IT
jnk1m
전체 방문자
오늘
어제
  • 분류 전체보기 (209)
    • Today I Learned (34)
    • Java (47)
    • Database (15)
    • [NHN Academy] (27)
    • Spring (47)
    • HTML + CSS + JavaScript (11)
    • JSP (3)
    • Node.js (10)
    • React Native (2)
    • 기타 (8)
    • 스크랩 (5)

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
글쓰기 / 관리자
jnk1m

Foliage IT

Today I Learned

[TIL] 23/05/03 AWS EC2, RDS 생성, filezila 이용해서 jar 파일 배포, 도메인 연결

2023. 5. 3. 14:36

이번에 배포하면서 참고했던 내용들을 백업 목적으로 업로드한다

 

EC2 생성하기

 

[Spring + AWS] 1. EC2 인스턴트 & IP 생성하기

Spring에서 만든 웹 프로젝트를 AWS를 이용하여 배포할 수 있습니다. 이번 포스트에서는 아래의 방법을 실행해보겠습니다. 먼저, AWS 홈페이지에 로그인을 한 뒤, 1. EC2에 가상의 서버 만들기 ( 인스

study-ce.tistory.com

 

 

Private Key 설정하기, SSH 서버로 접속하기

 

[Spring + AWS] 2. AWS에서 만든 서버에 접속 (MAC)

1. AWS CLI 설치 2. Access Key ID && Secret Acess Key 확인 3. Private Key 설정 4. SSH로 접속 1. AWS CLI 설치 터미널에 awscli를 설치합니다. awscli는 터미널로 aws를 관리할 수 있는 통합 도구입니다. 위의 명령어로

study-ce.tistory.com

 

서버에 자바 설치하기

 

[Spring + AWS] 3. JAVA 설치 (MAC)

1. sudo apt-get update 2. jre 설치 3. jdk 설치 4. 환경변수 설정 1. JAVA 설치 전 apt-get을 update 합니다. sudo apt-get update 2. JRE를 설치합니다. sudo apt-get install openjdk-14-jre - 저는 프로젝트 자바 버전에 맞춰 14로

study-ce.tistory.com

 

RDS 생성하고 EC2와 연결하기

 

AWS 2편: RDS 생성 후 EC2 와 연동

Overview 지난 포스팅에서는 AWS 에서 EC2 인스턴스를 생성하고 Spring Boot 서버를 띄워 외부에서 요청하는 것까지 해봤습니다. 이번에는 데이터베이스 연동을 위해 RDS 인스턴스를 생성하고 이전에 만

bcp0109.tistory.com

 

mysql을 datagrip 통해서 rds 연결

 

AWS RDS 구축하기 후 DataGrip으로 외부에서 접속하기

웹서버가 견딜 수 있는 능력치가 정해져 있으므로 서버와 데이터베이스를 분리해서 운영하는 것이 효과적이다. 데이터베이스와 서버 분리 시 장점은 다음과 같다. 확장성 보안성 백업 관련 이

velog.io

 

스프링 프로젝트 applicaion.properties 업데이트하기

spring.datasource.url 에는 RDS의 엔드포인트를 입력
username, password는 rds를 생성할 때 입력한대로 넣어주기
spring.jpa.hibernate.ddl-auto는 none으로 설정한다

 

jar 파일 빌드하기, filezila 통해서 서버에 배포하기

 

[Spring] Spring Boot jar 파일을 AWS EC2에 배포하는 법

Spring Boot EC2에서 배포하는 법 이번 글에서는 Spring Boot jar 파일을 AWS EC2에서 배포하는 법에 대해서 정리해보겠습니다. 지금은 많이 경험해보았기 때문에 많이 익숙하지만, 스프링을 처음 다루어

devlog-wjdrbs96.tistory.com

 

nohup 이용해서 무중단 서비스 만들기

 

[SpringBoot][AWS EC2] nohup을 이용하여 무중단 서비스 만들기

빌드 먼저 Git을 통해 받은 프로젝트 폴더로 이동하여, build를 진행한다. ./gradlew build build가 완료되었다 실행 java -jar build/libs/demo-0.0.1-SNAPSHOT.jar 정상적으로 잘 실행되었다. 하지만 이상태에서 터

suyeoniii.tistory.com

 

도메인 연결하기 (GoDaddy)

 

AWS EC2와 GoDaddy 도메인 연결

작년부터 EC2를 사용하고 있는데, Elastic IP를 할당받아 고정된 IP로 SSH접속하여 사용하거나, 내가 만든 웹페이지를 접속하거나 해왔다.반년을 써와도 내 홈페이지 IP를 외우지 못했다ㅋㅋㅋㅋㅋ

sjh836.tistory.com

 

도메인 연결 후에 서버에 연결할 수 없다는 문구가 뜬다면 서버 포트를 80 -> 8080으로 포워딩 처리 해줬는지 확인하고, 안했다면 포워딩을 해주자

 

서버 포트 포워딩하기

 

AWS EC2 iptables를 통해 서버 포트 포워딩(HTTP 80 -> Tomcat 8080)

• 안녕하세요~ 이전에 운영하던 블로그 및 GitHub, 공부 내용을 정리하는 Study-GitHub 가 있습니다! • 네이버 블로그 • GitHub • Study-GitHub • 🐔 ✔ AWS EC2 서버 포트 포워딩(HTTP 80 -> Tomcat 8080) 안녕

zzang9ha.tistory.com

 

    'Today I Learned' 카테고리의 다른 글
    • [TIL] 2023/06/12 Redis 이용을 위한 초기 세팅 및 Spring 설정
    • [TIL] 06/08/2023 Google OAuth Sign in authorization_request_not_found 에러 (로드밸런서 스티키 세션)
    • [TIL] 06/07/2023 프로파일을 개발 환경용, 실제 운영 환경용으로 구분
    • [TIL] 23/06/02 AWS Route 53 도메인 설정 후 접속 불가 및 SSL 인증서 문제 해결

    티스토리툴바