Express 서버를 EC2에 배포하기

2025. 4. 10. 19:41·AWS
  1. EC2인스턴스에 연결하기
    1. Node.js 설치하기
      • root 권한으로 이동하기
        • sudo su
      • node.js 설치하기
        • 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
    2. express 프로젝트 준비
      • 관련 library 설치하기
        • npm i
      • gitignore에 민감한 파일 추가하여 Git 에서 버전관리 제외할 파일 목록 지정.
        • env 파일을 예시로 들 수 있음
        • 이때, .env파일을 직접 만들어야 한다.
  2. pm2 설치해서 서버 실행시키기
    1. pm2설치하기
      • sudo npm i -g pm2
    2. 서버 실행시키기
      • sudo pm2 start app.js
  3. 접속해보기
    1. ip 주소로 접속하기
  4. 종료하기
    1. sudo pm2 stop {id} 로 종료

'AWS' 카테고리의 다른 글

탄력적 ip 상태에서 EC2 종료하기  (0) 2025.04.14
Spring Boot 서버를 EC2에 배포하기  (0) 2025.04.13
탄력적 ip 연결하기  (0) 2025.04.09
EC2 접속하기  (0) 2025.04.08
E2C 세팅하기  (0) 2025.04.07
'AWS' 카테고리의 다른 글
  • 탄력적 ip 상태에서 EC2 종료하기
  • Spring Boot 서버를 EC2에 배포하기
  • 탄력적 ip 연결하기
  • EC2 접속하기
몽자비루
몽자비루
코딩공부 정리용 블로그입니다.
  • 몽자비루
    공부하는 블로그
    몽자비루
  • 전체
    오늘
    어제
    • 분류 전체보기 (165) N
      • python (30)
        • python_selenium (16)
        • python_pygame (3)
      • appium (0)
      • 쿠버네티스 (60)
        • linux (8)
        • shell programming (8)
        • docker (18)
        • cka (23)
      • postman&API (16)
      • QA성장하기 (30)
        • 개발자에서 아키텍트로 스터디 (6)
        • 소프트웨어 공학 이해도 높이기 (6)
        • 테스팅 전문 지식 쌓기 (18)
      • 에러일기 (1)
      • AWS (27) N
      • Jmeter (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    application log
    vi에디터
    테스트 계획서 만들어보기
    e2c
    k8s
    cka
    로스트아크
    공존성테스트
    python
    리눅스
    linux
    postman
    테스트 계획서
    스터디
    포스트맨
    테스트 결과보고서
    앱공존성
    테스트스크립트
    도커
    QAKOREA
    네트워크 테스트
    .cpu
    애플리케이션로그
    API
    qa
    로스트아크api
    사드웨어리소스
    LOSTARK
    쿠버네티스
    개발자에서아키텍트로
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
몽자비루
Express 서버를 EC2에 배포하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.