본문 바로가기

AWS

AWS EC2 nodejs 설치및 배포하기

loy124.tistory.com/198?category=768865

 

아마존 AWS EC2 Mysql 서버 구축하기 (1) - 회원가입및 EC2 구축

프로젝트에서 공유할 db가 필요해서 호스팅 서비스 업체를 사용할까하다(Cafe24등) 아마존 AWS를 사용해보기로 하였다. 회원가입 및 카드를 등록한다 EC2 를 선택해준다 EC2 방식은 ubuntu등 가상서버�

loy124.tistory.com

위 방식대로 EC2를 설치하고나서 

 

apt-get update

를 통해 시스템을 업데이트 해준다. 

 

node.js 설치

sudo apt-get install nodejs 

해당 명령어 를 통해 nodejs를 설치해준다. 

 

 

 

node 를 설치하고 나서 hello world를 한번 찍어보았고 정상적으로 설치가 되어있는것을 확인 할 수 있다. 

 

npm 설치

sudo apt-get install npm 

 

 

node package module인 npm을 설치해준다. 

 

GIT 설치 

sudo apt-get install git 

git을 설치해준다
(git을 설치해주는 이유는 소스코드를 git에 올렸다는 가정하에 이를 옮겨서 서버를 기동시키는 방식으로 진행하기 때문에 git을 설치해준다) 

 

git을 설치 한 후 

git config --global user.name 아이디

git config --global user.email 이메일 

를 통해 git 기본 config를 설정해준다 (git conifg --list로 조회가 가능하다 ) 

 

그후

sudo git clone github 주소를 통해 git clone을 진행해준다 

 

그후 npm i 및 기초 노드 셋팅을 진행해주면된다.

 

포트 8000을 사용할 예정이니 포트 8000을 개방하고 

 

 

test를 위해 해당 코드를 넣어 보았다.

 

정상적으로 동작하는것을 확인 할 수 있다. 

 

백그라운드 실행하는법 

sudo nohup node server.js & 

&를 붙여서 백그라운드에서도 실행이 되도록 한다.

sudo cat nohup.out0으로 조회가 가능하다