[Aws]ELB #4 : 셋팅 - 보안그룹

2025. 4. 16. 20:46·aws

✅ 1. EC2 보안 그룹 생성하기

먼저, AWS 콘솔 상단 검색창에서 EC2를 검색하고 EC2 대시보드로 이동합니다.

왼쪽 사이드바에서 [보안 그룹] > [보안 그룹 생성]을 클릭합니다.

🔧 설정할 내용

  • 보안 그룹 이름: elb-public-access (예시)
  • 설명: ELB용 보안 그룹 (선택)
  • 인바운드 규칙:
    • 타입: HTTP, 포트: 80, 소스: 0.0.0.0/0 (모든 IP 허용)
    • 타입: HTTPS, 포트: 443, 소스: 0.0.0.0/0

이 설정을 통해 누구나(전 세계 모든 IP) ELB에 HTTP와 HTTPS 요청을 보낼 수 있습니다.

⚠️ 실제 서비스에서는 IP 제한을 거는 것이 보안에 더 좋지만, 지금은 실습이 목적이므로 모두 허용합니다.


✅ 2. ELB 생성 창에서 보안 그룹 연결하기

보안 그룹을 생성했으면, 다시 ELB 생성 창으로 돌아와서 보안 그룹을 등록합니다.

  • "기존 보안 그룹 선택"을 클릭
  • 방금 만든 elb-public-access 보안 그룹을 선택

💡 보안 그룹은 왜 중요한가?

보안 그룹은 AWS에서 가상 방화벽 역할을 합니다.
ELB에 포트가 열려 있지 않으면 아무리 서버가 잘 떠 있어도 외부에서 접근 자체가 불가능합니다.

  • EC2는 22번 포트(SSH)와 백엔드용 포트만 열어두고,
  • ELB는 80, 443 포트를 열어두는 식으로 역할을 나눕니다.
'aws' 카테고리의 다른 글
  • [Aws]ELB #6 : 도메인 연결
  • [Aws]ELB #5 : 셋팅 - 리스너 및 라우팅 / 헬스 체크
  • [Aws]ELB #3 : 셋팅 - 기본 구성
  • [Aws]ELB #2 : 아키텍처 구성
당훈이
당훈이
당훈이 님의 블로그 입니다.
  • 당훈이
    당훈IT
    당훈이
  • 전체
    오늘
    어제
    • 분류 전체보기 (40)
      • spring (7)
      • vue.js (8)
      • docker (1)
      • javascript (1)
      • aws (21)
      • database (1)
        • oracle (1)
      • nuxt (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    aws spring
    ec2 spring 배포
    nuxt fetch
    스프링 배포
    AWS
    nuxt dedupe
    aws route53
    nuxt vue
    ec2 route53
    Spring
    nodejs 배포
    spring boot
    route53
    aws 스프링
    중복요청
    스프링부트
    ec2 nodejs
    AWS ELB
    EC2
    스프링
    ec2 domain
    배포
    Vue
    vue3
    nuxt usefetch
    elb
    aws domain
    AWS EC2
    nuxt cache
    aws dns
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
당훈이
[Aws]ELB #4 : 셋팅 - 보안그룹
상단으로

티스토리툴바