ToyProject(더다주) ec2 + pm2 (1)

노영완·2023년 8월 8일
0

ToyProject(더다주)

목록 보기
8/13

서버 코드는 aws ec2로 배포 물론 다양한 방법이 있지만 전에 했던 프로젝트에서 프론트딴에 서버가 필요해 ec2를 사용한적이 있는데 너무 급하게 배포를 했던터라 이번에 새롭게 정리하고자 ec2를 선택.

ec2 인스턴스 생성.

인스턴스 생성전에 회원가입부터 진행.

주의!


aws를 회원가입 후 로그인을 하면 nav바가 보일텐데 오른쪽 상단에 지역을 설정할 수 있다. 지역을 꼭 서울로 해주자 그리고 search바에 ec2라고 검색후 클릭해 서비스로 들어가자

인스턴스 시작

서비스로 들어가면 인스턴스 시작이라고 되어있는 노란(?)주황(?)버튼이 있다. 클릭하여 인스턴스를 생성하자

인스턴스 생성



1) 인스턴스에 이름을 생성
2) Ubuntu를 선택 Linux나 다른것을 선택해도 상관없다. 나는 Ubuntu로 진행할 것이다.
3) Ubuntu 프리티어를 선택 여기서는 Ubuntu 프리티어를 선택했지만 상황에 따라 달라질 수 있다.
4) 마찬가지 t2.mirco 프리티어를 선택했지만 상황에 따라 달라질 수 있다.
5) 키페어를 설정해 준다. 기존에 있는 키페어를 사용하여도 되고 새 키페어를 생성해도 된다.
6) 인스턴스 시작을 눌러 ec2 서비스를 시작한다.



7) ec2 인스턴스를 만들었으면 세부정보로 들어가 보완 보완그룹을 찾는다
8) 인바운드 규칙 편집을 누른다.
9) 위 3번째 사진처럼 보완 그룹 규칙을 편집해 준다. 3000은 대개 node를 이용해 서버를 개발하다보면 3000을 주로 쓰기 때문에 3000도 지정해 준다. 만약 node 서버 개발시에 포트가 3000이 아니라면 자기가 정한 포트번호를 지정해 주어야 한다.


10) 내가 만든 인스턴스를 체크하고 연결 버튼을 누른다.
11) SSH 클라이언트가 버튼란을 클릭하고 chmod 400 ~~ 를 ssh -i "test.pem ~~~"를 다 확인한다. 이 두가지는 아까전 키페어를 저장한 곳에 터미널을 켜 접속할 것이다.

0개의 댓글