Jun 개발노트

AWS - EC2에서 node 운영

March 03, 2020

AWS의 EC2(우분투 운영체제)로 create-react-app 화면을 찍어보자

  1. Putty를 통하여 인스턴스 접근
  2. node 설치

    $ curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -
    $ sudo apt-get update 
    $ sudo apt-get install -y nodejs
  3. 루프 폴더에 opt 폴더 만들기
$ cd /opt/프로젝트 명
// 만약 프로젝트 명을 생성 못한다면 sudo로 실행하면 생성가능
  • opt 폴더는 리눅스에서 어플리케이션의 폴더명으로 관습적으로 사용된다. linux 폴더트리
  • 프로젝트라고 생각하고 작성하면 된다

    $ sudo npx create-react-app 폴더명
    $ cd  폴더명
    $ npm start
  • 오류 발생에 따른 해결 방법
  • 빌드 전이라 80 포트에서 되는 것이 아니다. 3000 포트로 접근할수 있게 방화벽을 바꿔줘야한다.

    // 아니면 일시적으로 80포트로 실행시키고 싶은면 
    $ PORT=8888 yarn start
  • 80포트로 접근이 안된다면, 혹시 아파치 서버가 켜져서 이미 사용중인 아이피라고 나올수 있다.

    $ sudo /etc/init.d/apache2 stop

후기

  • aws는 리눅스와 네트워크를 기본으로 공부해야지 더 쉽게 공부할것같다.

Written by Junho You 배운것을 기록하자