제작하게된 계기
실제로 서버를 배포하는 경험이 처음이기도 하고 기록해두면 두고두고 사용할것 같다.
우리가 제작한 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
AWS Management Console에 접속 해라.
EC2를 클릭해주자.
Launch instances 클릭해라
용량은 작은거로 하겠다.
상위탭 4. Add Storage를 클릭
사이즈를 30으로 변경
5. Add Tags 클릭
6. configure Security Group 클릭
그룹네임과 설명도 변경하고 Source를 Anywhere로 변경해주자
7. Review
Launch를 클릭해서 생성하자.
이제 EC2에 접속할 때 필요한 pem키를 발급받자.
'42서울_오픈소스프로젝트' 카테고리의 다른 글
#1.1 EC2 접속 및 서버 환경 준비하기 (0) | 2021.07.10 |
---|