Backend/JavaScript,NodeJS, Express

[AWS] EC2와 RDS로 서버 배포하기 (Express, MySQL)

jellylucy 2021. 9. 13. 12:46

1. EC2, RDS 생성하기 

RDS 생성 후 MySQL workbench 연결하기

- 보안 그룹 생성 시, 모든 권한 허용

 

 

2. EC2 SSH 키를 이용해, 서버 접속

 

[AWS] EC2 생성하기 (ssh 이용해 터미널에서 접속하기)

1. 용어정리 VPC (Virtual Private Cloud) VPC를 적용해서, VPC 별로 네트워크를 구성할 수 있다. VPC를 여러개 적용해놓으면 각각의 완전히 독립된 네트워크처럼 동작하게 된다. 서브넷 : VPC의 IP 주소 범위

bohyeonstudy.tistory.com

3. Git clone 진행

 

 

 

AWS - EC2 express 배포

EC2 생성 및 서버 접속 보안 그룹 설정을 해줍니다. ssh - 22 http - 80 https - 443 사용자 지정 tcp - [ port ]

velog.io

 

4. 보안 그룹 에러 해결

서버에서 npm start 한 뒤, postman에서 EC2의 IPVc 4 public : 3000 을 실행해봤다.

(3000은 내가 코드에서 설정한 포트 번호)

 

하지만 연결이 안됨. 

 

보안그룹 설정에서, 3000포트의 인바운드 설정 후 성공