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 // 실행중인 프로젝트 리스트