관리 메뉴

너와 나의 스토리

[AWS] EC2에 생성한 서버에 Node.js 애플리케이션 배포하기 본문

개발

[AWS] EC2에 생성한 서버에 Node.js 애플리케이션 배포하기

노는게제일좋아! 2020. 4. 6. 00:00
반응형
  1. terminal을 열자
    • keyPair.pem이 있는 곳으로 이동!
    • [ssh -i keyPair.pem ec2-user@"ip"] 명령어 입력
      • 우리가 생성한 인스턴스에 접속하기 위한 ssh 명령어
    • 나는 'Amazon Linux 2 AMI'를 생성하였으므로 ec2-user를 사용함
    • @ 뒤에는 IPv4 퍼블릭 IP 입력

2. node.js 사용하기

  • nvm사용 : Node Version Manager
    • 원하는 node.js 버전을 스위치 해가면서 사용 가능
  • 여기서 다운로드 가능
  • [nvm install --lts]: 최신 nvm 사용 가능
  • [nvm use --lts]: 최신 nvm 버전을 사용하겠다

 

3. node.js 파일 생성 및 서버 연동

  • app이라는 이름의 디렉터리를 만들어주고 그 안에 express라는 패키지를 설치
  • node.js 파일 작성

 

  • curl로 local host에 get 요청
  • 브라우저에서 "3.34.52.158:3000" 입력한 결과와 동일
    • 3000번으로 접근하려면 인스턴스의 인바운드 규칙을 편집해야 한다. 
    • 포트 범위 3000번 등록해줘야 함.

 

 

 

 

 

출처 - 인프런

반응형
Comments