[AWS | 실습] 백엔드 API 서버 배포하기(EC2) - Express 서버를 EC2에 배포하기

hayoung·2024년 8월 5일

AWS

목록 보기
6/20
post-thumbnail

비전공자도 이해할 수 있는 AWS 입문/실전


Express 서버를 EC2에 배포하기

1. 환경 셋팅

  • 연결

  • node.js 설치

    $ sudo su
    $ apt-get update && /
    apt-get install -y ca-certificates curl gnupg && /
    mkdir -p /etc/apt/keyrings && /
    curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && /
    NODE_MAJOR=20 && /
    echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list && /
    apt-get update && /
    apt-get install nodejs -y
  • 관련 코드, 라이브러리 설치

    $ git clone https://github.com/JSCODE-EDU/ec2-express-sample
    $ cd ec2-express-sample
    $ npm i
  • .env는 직접 작성

  • resources/main에 작성

    vi .env


2. 서버 실행

  • pm2 설치 후 실행
    $ sudo npm i -g pm2
    $ sudo pm2 start app.js
  • 아래 IP로 접속
  • 서버 실행 확인
    배포 완료.

우와 나도 배포해봤다 ! 🥳

profile
김퐁 먹여살려야되.

0개의 댓글