인스턴스 생성 전,
현재 지역이 '서울' 로 되어있는지 확인 후 바꿔줘야 합니다. 우측 상단에서 확인할 수 있습니다.- 스프링 부트 빌드 시에는 gradle 빌드 진행이 안된다고 합니다.- 외에도 서울로 지정해놓는 것이 좋습니다.
1. AMI 선택
AWS에 들어가서 EC2를 검색한 후, 인스턴스 생성을 누르면 아래 화면이 나타납니다.
처음 들어가면 보이는 Linux Server (2021.10.08 기준) 도 사용해보았는데 크게 상관 없습니다.
이번에는 Ubuntu Server 18.04 LTS 로 진행하겠습니다.
2. 인스턴스 유형 선택
본인은 프린티어를 사용할 것이기 때문에 초록색으로 표시되어있는 유형을 선택했습니다.
여기서 검토 및 시작을 누르게 되면 7단계로 넘어갑니다.
다시 6단계 보안그룹을 클릭하여 인바인드 규칙을 추가해줘야합니다.
3. 보안 그룹 생성 (인바인드 규칙 수정)
- HTTP 포트번호 80과 현재 프로젝트에 접속할 포트번호(본인은 2005)를 추가
- 차후에 HTTPS로 바꿀 예정이라면, 유형 -> HTTPS를 선택하여 443번 포트도 추가한다.
- mysql도 사용할 예정이므로 MySQL 유형 (port: 3306)도 추가 (아래 사진은 해당 포트가 추가되지 않은 모습)
- 0.0.0.0/0, ::/0 : IPv4와 IPv6 둘다 추가
4. 인스턴스 시작 검토
자신이 설정한 대로 되었는지 확인 후, 시작하기 버튼을 눌러 인스턴스를 생성합니다.
생성 완료! :)
인스턴스에 루트 접속 및 외부사용자 접속 은 아래 글을 참고해주세요.
반응형
'AWS' 카테고리의 다른 글
[AWS] nohup을 이용하여 무중단 서비스 만들기 (0) | 2021.10.14 |
---|---|
[AWS] node.js의 프로세스 매니저 PM2 사용 명령어 (0) | 2021.07.31 |
[AWS] Windows에서 외부 사용자가 EC2 인스턴스 접속하기 (cmd) (0) | 2021.07.06 |
[AWS] Windows에서 EC2 인스턴스 접속 방법 (Putty) (0) | 2021.07.06 |