Server/node.js

[AWS] EC2 구축 (1) - node.js

2월2 2024. 8. 20. 22:30

**동아리 UMC에서 제공한 자료 토대로 공부/복습한 내용**

 

1. VPC를 이용한 EC2 구축

0. 미리 오른쪽 상단 지역 설정을 한다.

 

1. vpc로 들어온다.

 

 

2. vpc 생성으로 들어온다.

 

 

3. vpc 설정을 한 후 vpc 생성을 누른다.

  • 생성할 리소르 : 'VPC만'을 선택
  • 이름 태그 입력 (띄어쓰기 & 한글 사용X)
  • IPv4 CIDR : 10.0.0.0/16
  • 나머지는 그대로 냅두기 

 

 

4. 서브넷으로 이동한다.

 

 

5. 서브넷 생성으로 들어온다. 

 

 

6. VPC ID를 선택하고 서브넷을 생성한다.

  • 기본값이 아닌 아까 만든 VPC를 선택한다.

 

  • 서브넷 이름을 입력한다.
  • 가용영역을 0번에서 선택한 지역과 같게 정한다.
  • IPv4 서브넷 CIDR 블록을 10.0.1.0/24로 한다.
    • 만약 서브넷이 여러 개면 'subnet-02' : 10.0.2.0/24, 'subnet-03' : 10.0.3.0/24처럼 만든다. 

 

 

7. 인터넷 게이트웨이로 이동한다.

 

 

8. 인터넷 게이트웨이 생성으로 돌어온다.

 

 

9. 이름만 설정하고 생성하면 된다.

 

 

9. 인터넷 게이트웨이를 vpc에 연결한다.

  • 인터넷 게이트웨이를 생성하면 아래와 같이 상단에 연결 버튼이 보인다.

  • 작업 - vpc에 연결을 통해서도 연결 가능하다.

 

 

10. 아까 만들었던 VPC을 선택하고 연결한다. 

 

 

11. 라우팅 테이블로 이동한다.

  • 들어가보면 내가 생성한 VPC의 라우팅 테이블이 있다.
    • 라우팅 테이블은 VPC을 만들면 자동으로 생성된다. 

 

  • 라우팅 테이블을 선택 > 하단의 라우팅을 선택하면 라우팅 편집이 있다.

 

 

12. 라우팅 편집을 누른다.

  1. 라우팅 추가 클릭
  2. 0.0.0.0/0 선택
  3. 인터넷 게이트웨이 선택
  4. 내가 만든 인터넷 게이트웨이 선택
  5. 변경 사항 저장 

 

 

13. 라우팅 옆에 있는 서브넷 연결 이동 > 서브넷 연결 편집 클릭

 

 

14. 내가 만든 서브넷 선택 > 연결 저장 

 

 

 

2. 보안 그룹 생성하기

1. 보안 그룹으로 이동한다.

 

 

2. 보안 그룹 생성으로 이동한다.

  • 보안 그룹 이름을 입력한다.
  • vpc는 내가 만든 vpc를 선택한다.
  • 인바운드 규칙을 아래 사진처럼 추가한다.