본문 바로가기
개발/AWS

AWS 네트워크 기본 구성 3 - ELB구성, EC2 서비스 접속

by 궁즉변 변즉통 통즉구 2022. 2. 3.
반응형

목표

- private 서브넷 EC2에 Nginx 설치

- ELB 구성해서 EC2 Nginx에 접속

 

* 이전 네트워크 기본 구성 이어서 진행 https://happy-jjang-a.tistory.com/64

 

EC2 Nginx 설치

- EC2 접속해서 아래 내용 실행

# 설치
sudo amazon-linux-extras install nginx1

# 시작
sudo service nginx start

# 확인
sudo service nginx status

 

ALB 생성

-EC2 > 로드밸런서 메뉴에서 ALB 생성

1. 기본 설정

2. 네트워크 설정

  - 테스트용 VPC선택, AZ는 a,c 선택, 각 AZ의 public서브넷 선택

3. SecurityGroup 생성

  - "Create new security group" 클릭해서 보안그룹 생성 후 선택

  - SecurityGroup 생성 시 80port 0.0.0.0/0 으로 열어줌

 

4. Listeners and Routing 설정(타켓그룹)

- "create target group" 클릭해서 타켓 그룹 생성

- Type은 instance로 선택,  그룹이름 지정,  VPC 선택

- 타켓그룹에 Ngxin 설치한 EC2 인스턴스 연결

- ALB에서 타켓그룹 선택

- ALB 생성 정보 확인

 

EC2 SG inbound 설정 

- EC2 SG inbound 소스에 ALB SG("my-test-ALB-SG")를 추가

 

네트워크 ACL inbound 설정

- private서브넷의 네트워크ACL inboud에 80 port 추가

- 소스 정보는 VPC public서브넷 대역(172.16.0.0/26)으로 설정

 

접속 확인

- ALB 도메인으로 접속(EC2 nginx 설치 방법에 따라 화면은 다를 수 있음)

 

* ELB Sticky Session(세션 연결 고정) 활성화

- '로드밸런싱 > 대상(타켓)그룹' 메뉴에서 '속성' 탭 편집 클릭

- '고정' 항목에서 설정

- '로드 밸런서 생성 쿠키' 선택 시 아래와 같이 쿠키 생성

반응형

'개발 > AWS' 카테고리의 다른 글

AWS CloudFront(CDN) 이해 및 테스트  (0) 2022.02.05
AWS EC2 AutoScaling 구성 테스트  (0) 2022.02.04
AWS RDS Bastion을 통한 Workbench 접속  (0) 2022.02.02
AWS VPC Peering 테스트  (0) 2022.01.30
Putty pem, ppk 사용 EC2 ssh 접속  (0) 2022.01.29

댓글