develop/Node
git에 올린 node.js 프로젝트를 aws에 배포하기(2탄) ec2 인스턴스 만들기
i'm suna
2023. 11. 2. 19:46
1. aws에 ec2발급받기
- aws에서 ec2접속
- 인스턴스 -> [인스턴스 시작]
이름 및 태그 :
프로젝트 이름
어플리케이션 및 OS 이미지 :
Quick start : Ubuntu,
Amazon Machine Image(AMI) : Amazon Linux 2023 AMI (프리티어 사용 가능하면 아무거나 ok),
아키텍처 : 64비트(x86)
인스턴스 유형
인스턴스 유형 : t2.micro (프리티어 사용 가능하면 아무거나 ok)
키페어(로그인)
->[키페어 생성]
키페어 이름 : "키페어 이름"
[인스턴스 시작]
2. 터미널에서 aws 서버접속
ssh -i {pem파일} ubuntu@인스턴스 퍼블릭 주소
cd Downloads //pem파일을 다운받은 경로로 이동
chmod 400 sparta_keypair.pem //pem파일에 대한 권한 변경
ssh -i sparta_keypair.pem ubuntu@13.125.221.199
3. aws에 node.js 설치
2023.11.01 - [sparta/Node] - aws에 node.js 설치
aws에 node.js 설치
Linux 인스턴스에서 Node.js를 설정하려면 SSH를 사용하여 ec2-user로 Linux 인스턴스에 연결합니다. 명령줄에 다음을 입력하여 nvm(노드 버전 관리자)을 설치합니다. curl -o- https://raw.githubusercontent.com/nvm-s
sunalog.tistory.com
4. aws에 MongoDB설치
설치
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg --dearmor
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
sudo mkdir -p /data/db
sudo chown -R 'ubuntu' /data/db
sudo apt-get update
sudo apt-get install -y mongodb-org
실행
sudo service mongod start
sudo service mongod status