42서울_오픈소스프로젝트

#1.0 나도 한번 서비스를 배포해보자! (EC2 인스턴스 생성 과정)

코딩클로스 2021. 7. 10. 23:19

제작하게된 계기

실제로 서버를 배포하는 경험이 처음이기도 하고 기록해두면 두고두고 사용할것 같다.

우리가 제작한 CMS프로젝트를 다음 기수가 프로젝트를 받아서 진행하는 상황이다. 그래서 도움이 좀 됬으면 좋겠다.

배포 과정

  • EC2 인스턴스
  • nginx
  • git
  • node.js
  • git clone
  • copy .env, awsconfig.json
  • mariadb
  • S3
  • domain change (Router 53)
  • SSL
  • db migration
  • deploy script 수정
  • 데이터 백업

1. EC2 인스턴스를 생성하자.

예전에 EC2 인스턴스 생성하는 과정을 블로그에 정리해놨다.

밑의 블로그를 참고해도 되지만 좀 오래되서 이번에 새로 다시 해보겠다.

좀 간단하게 과정만 기록하겠다.

자세한 내용을 원하면 밑의 블로그를 꼭 참고하라.

https://earthkingman.tistory.com/46?category=921230 

 

#1.0 AWS EC2 생성

AWS 회원가입을 합니다. EC2 서비스 페이지로 접속하여 인스턴스 시작을 클릭하면 다음과 같은 페이지가 가장 먼저 뜨는데 이때, Amazon 머신 이미지 / AMI란 서버에 필요한 운영체제와 여러 소프트

earthkingman.tistory.com

AWS Management Console에 접속 해라.

EC2를 클릭해주자.

 

Launch instances 클릭해라

용량은 작은거로 하겠다.

상위탭 4. Add Storage를 클릭

사이즈를 30으로 변경

5. Add Tags 클릭

6. configure Security Group 클릭

그룹네임과 설명도 변경하고 Source를 Anywhere로 변경해주자

7. Review

Launch를 클릭해서 생성하자.

이제 EC2에 접속할 때 필요한 pem키를 발급받자.