REACT+NODE.js Web Deploying on AWS EC2 (1)

仁惠·2022년 5월 16일
1

Deploying on AWS

목록 보기
2/3
post-thumbnail

AWS EC2 인스턴스 생성

AWS 가 리뉴얼을 해서 당황했었다. 몇 번 클릭 해 보니 바뀐 후 버전이 더 쉽게 인스턴스 시작하기 좋다.

우분투 선택

작은규모의 프로젝트이면 프리티어 수준의 micro를 하면 되지만
우리 프로젝트는 프론트쪽 용량도 무시 못하고 사용자도 예상이 안되므로 medium으로 했다.
추후 사용량을 보고 수정 예정.

키 페어 로그인 정보 입력! 기존에 있는 걸 써도 되고 새로 만들어도 된다.

네트워크와 서브넷은 완전 처음 인스턴스를 만들면 자동으로 만들어주는게 생겼다.
그래서 그때 만든 네트워크와 서브넷을 그대로 사용해주었다.

인바운드 보안 그룹을 설정한다.

::/0은 사실 필요 없는 듯 하다...
그리고 처음 인스턴스를 만들 때에는 3000포트(client)와 3001포트(server)를 열어두었었다.

탄력적 IP를 할당해준다.

running중인 내 인스턴스와 연결해주면 퍼블릭 IP가 고정이 된다.

SSH

windows os를 사용중이라 putty를 이용했다.

PuttyGen사용법

  1. puttygen 으로 새 키 페어 생성시 받은 .pem파일을 .ppk파일로 변환해준다.
  2. Conversions > import key
  3. Save private key

Putty사용법

  1. Open!

Login

  1. login as : ubuntu 입력
  2. sudo su 입력해서 관리자 계정으로 로그인

패키지 설치

npm 설치

Ubuntu npm 설치 docs

yarn 설치

npm install -g yarn

Ubuntu에 내 프로젝트를 설치할 준비는 끝났다.
이후 과정이 바로 오류와의싸움!!^^

profile
ᕕ( ᐛ )ᕗ

0개의 댓글