나의 프로젝트 구조
- Node.js (javascript / html / css)
- MongoDB
EC2 인스턴스 인바운드 규칙 설정
Front APP
Back APP (MongoDB)
wsl 에 pem 을 통해 EC2 인스턴스 연결
chmod 600 /mnt/[key-address]/[key-name]/[key-name].pem
mv /mnt/[key-address]/[key-name]/[key-name].pem ~/[key-name].pem
chmod 600 ~/[key-name].pem
ssh -i ~/[key-name].pem ubuntu@[퍼블릭 IPv4 DNS]
wsl ec2 ubuntu 에서 devops
sudo apt update
sudo apt install npm
sudo apt install nodejs
sudo apt install git
git clone https://github.com/[github-username]/[project-name].git
cd [project-name]
npm i
npm run start
퍼블릭 IPv4 DNS:5000
pm2 를 통해 터미널 상관없이 계속 실행하기
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000
퍼블릭 IPv4 DNS