EC2를 이용하여 Node.JS 서버 배포하기

  1. EC2란?
    1. VPC 구성하기
      1. CIDR
  2. 네트워크
    1. Private IP Adress
      1. target is busy 해결법
      2. chmod로 권한이 바뀌지 않을 때
  3. Node.JS 서버 배포하기

EC2란?

VPC 구성하기

CIDR

  • CIDR(Classless Inter-Domain Routing)는 클래스 없는 도메인 간 라우팅 기법으로 1993년 도입되기 시작한 최신의 IP주소 할당 방법입니다.

네트워크

참고: https://dev.classmethod.jp/articles/vpc-3/

0.0.0.0 : 자체 네트워크 127.0.0.0 ~ 127.255.255.255 : 루프백 IP Adress

subnet : 부분망으로 하나의 IP Adress를 분할하여 상호 연결된 하부 네트워크로 나누어 사용하는 방법

subnetting : 조직에 할당된 네트워크 ID의 IP Adress를 사용하여 내부적으로 여러 개의 서브넷을 구성하는 과정 subnet mask : Network Adress와 Host Adress를 구별하기 쉽게 만들어주는 방법

supernetting : subnetting와 반대로 할당 받은 IP Adress를 합치는 것

Private IP Adress

  • Public IP Adress의 개수가 한정되어 있기 때문에 더 많은 수의 디바이스를 연결하기 위해서 사용한다.
  • AWS에서도 Private IP Adress 사용을 추천하고 있다.

인바운드 아웃바운드 규칙

target is busy 해결법

fuser -cu [마운트 경로] //사용 확인 fuser -ck [마운트 경로] //kill

chmod로 권한이 바뀌지 않을 때

sudo umount /mnt/c sudo mount -t drvfs C: /mnt/c -o metadata

sudo chmod 사용

Node.JS 서버 배포하기