[EC2] 설정하기

Hyunji·2022년 2월 25일
0

공부

목록 보기
9/35
post-thumbnail

AWS EC2에 접속하기

  • 내 Keypair 의 접근 권한을 바꿔주기
sudo chmod 400 받은 keypair 끌어다 놓기
  • SSH로 접속하기
ssh -i 받은 keypair 끌어다 놓기 ubuntu@AWS에 적힌 내 ip

EC2 Instance에 Node.js 설치하기

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

sudo apt-get install -y nodejs
  • 설치 확인
node -v
npm -v

EC2 Instance에 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
  • MongoDB 실행 명령어
sudo service mongod start

EC2 Instance 포트 설정: iptables

  • iptables 규칙 변경 명령어 ( 80 -> 3000 전달 규칙)
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000

영원히 꺼지지 않는 서버 실행 프로그램 PM2

  • PM2 설치 (관리자 권한이 필요하기 때문에 관리자 계정으로 전환)
sudo su  || sudo -s
  • npm으로 설치
    -g 옵션은 Global의 약자로 특정 폴더나 프로젝트에 설치하는게 아닌 전역프로그램으로 설치하겠다는 의미
npm install -g pm2
profile
성장중인 개발자

0개의 댓글