여기저기 둘러봤을 때 이 블로그가 가장 최신이고 깔끔하게 설명되어 있었습니다.
https://velog.io/@kyj311/AWS-EC2-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0
아시아 태평양 서울
로 바꿔 줍니다.인스턴스 시작
클릭해 줍니다.Ubuntu
, t2.micro
나머지 기본 설정으로 생성했습니다.네트워크 및 보안 - 보안 그룹
에서 생성된 보안 그룹에 들어갑니다.인바운드 규칙 편집
을 클릭 후 내가 사용할 포트를 할당합니다.0.0.0.0/0
을 추가합니다. - 해당 포트로의 모든 접근 허용연결
을 클릭합니다.SSH 클라이언트
를 선택 후 예시에 있는 ssh -i ...
로 시작하는 문구를 복사합니다.터미널
을 열고 아까 다운 받은 키페어가 있는 폴더로 접근합니다.ssh -i ...
를 붙여넣고 엔터를 누릅니다.clone
합니다. (깃헙 레포지토리에 있어야 함)sudo apt update
sudo apt install nodejs
sudo apt install npm
npm i
npm run start
${public IPv4 주소}:PORT
로 접속합니다. PORT는 조금 전 인바운드 규칙에 추가한 포트입니다.http://<Your Public IPv4 address>:5001/auth/signup
저는 포트를 5001
로 설정해 두었고, 회원가입 api endpoint는 /auth/signup
으로 만들어 두었습니다. 포스트맨에서 실행해보니 잘 되네요!