develop/Node

git에 올린 node.js 프로젝트를 aws에 배포하기(3탄)

i'm suna 2023. 11. 2. 20:30

1. git 에서 HTTPS 주소 복사

 

2. aws에 깃 연결

git clone {깃 HTTPS 주소}

 

3. 폴더에 들어가서 실행

cd node_spa_mall/

npm i //라이브러리 설치

node app.js

 

4. 보안그룹 설정

ec2 인스턴스 -> 보안  -> 보안그룹 [클릭] -> 인바운드 규칙 편집 -> 규칙추가 -> [사용자 지정 TCP, 3000, Anywhere-IPv4],[HTTP,  Anywhere-IPv4] -> 규칙저장

 

5. ec3 Instance 포트설정 :iptables

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000

 

6. 서버가 꺼지지 않게 pm2 설치

sudo -s //관리자 권한으로 전환
npm install -g pm2 //pm2 설치
pm2 start app.js //pm2로 app.js 실행
pm2 delete 0 // 프로젝트 종료
pm2 list // 실행중인 프로젝트 리스트