본문 바로가기

EC22

AWS EC2를 이용한 Springboot + Mysql 서비스 배포 이번에는 Springboot기반의 쇼핑몰 프로젝트를 EC2를 이용해서 배포해 보았다. 중간 중간에 발생하는 에러가 굉장히 많았지만, Stackoverflow와 많은 블로그를 참고해가며 해결했다. 후에 도움이 될 것같아 과정 설명을 해보겠따. 전체적인 flow -> EC2에 직접 mysql을 설치한 후, springboot와 연동하고, war파일을 이용해서 배포한다. 😊배포 준비 환경 AWS EC2 ubuntu20.04 jdk 11 Springboot + Maven jsp Mysql 1. 로컬에서 Ubuntu Mysql 접속, 관리하기 이 단계는 선택적으로 해도 되고 안해도 되지만, 본인의 경우 로컬에서 HeidiSQL을 사용해 원격 DB를 관리하고자 진행했다. 1-1) ubuntu mysql 외부 접속하.. 2023. 3. 31.
[AWS] EC2로 Django 서버 배포해보기 EC2는 Elastic Compute Cloud라고 해서 AWS에서 제공하는 독립적인 컴퓨터 서버이다. AWS가 제공하는 클라우드상에 나만의 서버를 하나 만듦으로써 서버구축에 필수적인 금액적인 요소나 보수, 관리 등을 본인이 부담을 안해도 되기 때문에 수많은 개인이나 기업이 사용하고 있는 서비스이다. 이제 오늘 들었던 강의를 바탕으로 기억을 되짚어 보면서 만들었던 Django 테스트 서버를 EC2에 올려보는 작업을 까먹지 않도록 하나하나 정리해보자..!! 1. EC2 인스턴스 생성 EC2인스턴스 이름을 생성하고, [애플리케이션 및 OS이미지]항목에는 Ubuntu22.04 LTS버전을 골랐다.(우분투의 경우 프리티어가 지원되어 무료로 사용가능하다.) 인스턴스 유형도 마찬가지로 프리티어가 지원되는 t2.mi.. 2022. 7. 20.