AWS 4장 - EC2 정리
포스트
취소

AWS 4장 - EC2 정리

AWS

EC2

인스턴스 생성 후

  1. 보안 그룹을 연결해준 후 EC2를 연결한다.
  2. 아래 명령어를 차례대로 입력한다.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    // 업데이트
    sudo apt update
    
    // npm 설치
    sudo apt install npm
    
    // node js 설치
    sudo apt install nodejs
    
    // git 설치
    sudo apt install git
    
  3. 깃 설치 후 git clone을 이용해서 프로젝트를 가져온다.
  4. 패키지를 설치 후 실행한다.

버전 에러 시

  1. 설치 진행 시 컴파일러가 사용된 노드 버전에 따라 에러가 발생하는 경우가 발생한다.
  2. 아래 명령어를 사용하여 버전을 업그레이드 한다.

    1
    2
    3
    4
    5
    
    // nvm 패키지 설치
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    
     // 또는
    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    
  3. 터미널을 재시작해도 되지만 아래 명령어로 환경 변수를 새로고침해도 된다.

    1
    
    source ~/.bashrc
    
  4. 원하는 노드 버전을 설치한다.

    1
    
    nvm install 16
    
  5. 설치된 노드 버전을 활성화 시킨다.
    1
    
    nvm use 16
    

pm2

  1. EC2를 종료하더라도 백그라운드에서 실행시키기 위해서 필요하다.

    1
    
    sudo npm install pm2 -g
    
  2. 실행시키는 명령어는 아래와 같다.

    1
    2
    3
    4
    
    // start ... 실행할 명령어
    // --name " " 지정할 이름
    // run dev 실행할 package 명령어
    pm2 start npm --name "my-app" -- run dev
    
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.