Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

다재다능 개발자 성장기 🚀

항해99 👩‍💻86일차 TIL 본문

항해99_6기_TIL

항해99 👩‍💻86일차 TIL

merrytang 2022. 5. 31. 11:21

EC2 초기 설정

Node.js 설치 명령어 

curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -

sudo apt-get install -y nodejs

 

설치 확인

node -v
npm -v

 

MongoDB 설치 명령어

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

sudo apt-get update

sudo apt-get install -y mongodb-org

 

설치 확인

아무 반응이 없다면 성공!

sudo service mongod start

 

포트포워딩

iptables 규칙 변경 명령어 (80 → 3000 전달 규칙)

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

 

PM2 설치 

1) 관리자 계정으로 변환

sudo -s

2) npm으로 설치

npm install -g pm2

3) pm2로 app.js 실행

pm2 start app.js

 

'항해99_6기_TIL' 카테고리의 다른 글

항해99 👩‍💻88일차 TIL  (0) 2022.06.02
항해99 👩‍💻87일차 TIL  (0) 2022.06.01
항해99 👩‍💻85일차 TIL  (0) 2022.05.30
항해99 👩‍💻84일차 TIL/WIL  (0) 2022.05.30
항해99 👩‍💻83일차 TIL  (0) 2022.05.28