어플리케이션 로드 밸런서를 만들고 접속 로그 확인해보자
1
구성1
VPC 10.0.0.0/20
Pub1 10.0.2.0/24
Pub-lb1 10.0.4.0/24
2
구성2
VPC 10.0.0.0/20
Pri1 10.0.0.0/23
Pub1 10.0.2.0/24
Pub-lb1 10.0.4.0/24
1
순서?
타켓 그룹 생성
어플리케이션 로드 밸런서 생성
2
타켓 그룹 생성
agame-web-alb1-tg
http
get
5
ip-1 서버
Small
Medium
Large
Extra Large
1
어플리케이션 로드 밸런서 생성
ALB1
agame-pub1-alb1
접속 IP 확인
10.0.4.9
ALB IP 입니다.
5
웹서버에 접속 로그 IP 확인 = 어플리케이션 로드 밸런서 IP 가 찍힙니다.
1
[root@s107113338 httpd]# cd /etc/httpd/conf
[root@s107113338 conf]# vi httpd.conf
[root@s107113338 conf]# systemctl restart httpd
[root@s107113338 conf]# tail -f /var/log/httpd/access_log
2
set number
201
변경전
# LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
3
서버 로그에서 확인
1
# 네트워크 프록시 로드 밸런서 만들기
agame-web-npl1
Small
Medium
Large
Extra Large
2
# 네트워크 프록시 로드밸런서 타켓 그룹을 따로 만들어야 한다.
agame-web-npl-tg
PROXT-TCP
3
프록시도 ALB와 같이 로드 밸런서IP 찍힌다.
4
로드 밸런서 IP가 찍힌다.
X-Forwarder-For 설정은 반영 되지 않는다. = 네트워크 레이어의 로드 밸런서 이다.
다음
https://brunch.co.kr/@topasvga/4732