AWS EC2 인스턴스 생성과 설정
백엔드 서버 배포 환경 구성· 1 / 6
현재 토이프로젝트를 프론트엔드 개발자와 함께 진행 중이다.
서버 개발 공부 차원에서 어차피 클라우드 서버를 생성해 배포해볼 생각이었지만, 프론트엔드와의 협업을 위해 백엔드 API를 제공하기 위해선 클라우드 서버가 당장 필요했다.
클라우드 서버는 AWS EC2 - Linux Ubuntu 서버를 사용할 예정이다. 토이프로젝트나 현업에서도 가장 많이 활용되는 서버이기도 하면서 개발 참고 자료도 많고, 이전에 못다한 공부를 좀더 깊숙히 해볼 생각에 선택했다.
AWS 프리티어를 이용하기 위해 낮은 수준의 인스턴스 유형으로 시작하고 필요에 따라 업그레이드하는 식으로 진행할 생각이다.
AWS EC2 인스턴스 생성
인스턴스 생성과 보안그룹(인바운드 규칙) 편집 과정을 정리한다.
인스턴스 생성
인스턴스 생성 시 직접 선택 혹은 추가한 사항은 아래와 같고 그 이외의 사항은 디폴트로 진행했다.


보안그룹(인바운드 규칙) 편집
인바운드 규칙은 추후 웹서버의 리버스 프록시를 설정해줄 예정이기에 웹 기본 포트만 열어주었다.

- HTTPS(443)
- HTTP(80)
- SSH(22)
참고 자료
- [1] NestJS Documentation↗