도메인 - FREENOM

AWS 프리티어


  1. ec2
  2. s3
  3. code deploy

Ec2 내부


추가적인 설치

  1. code deploy agent
  2. nginx (nginx 설정에서 js, css, woff, png ... 등의 스태딕한 요청들은 cache 1년으로 설정해놓아서 폰트 깜박임도 처음 접속했을때만 발생하게 했습니다.)
  3. certbot
  4. docker, docker-compose
  5. nodejs, pm2 (frontend도 컨터이너화 하려했으나, blue - green 배포방식을 차용했기때문에 배포도중엔 ec2의 용량이 800mb밖에 되질 않아서 하지 않았습니다.)

방화벽 설정

  1. 80, 443 port 해제
  2. 나머지 트래픽은 현재 집 ip를 기준으로 전부 해제

S3