HAproxy forwardfor 설정하기

귀귀재재·2022년 3월 17일
0

Back&Infra

목록 보기
2/7

저번에

HAproxy를 통해 loadbalancer 를 설정하였었는데,

각 nginx 서버에 접속 로그를 살펴보면 Haproxy의 아이피가 찍히고 클라이언트 아이피를 확인할수 없었습니다.

우선
haproxy.cfg에 아래와같이 옵션을 추가해줍니다.

그런다음
nginx.conf 파일에 다음과 같이 추가해줍니다.

	set_real_ip_from (haporoxy ip)/24;
	real_ip_header X-Forwarded-For;
	log_format main '$http_x_forwarded_for – $remote_user [$time_local] '
	'"$request" $status $body_bytes_sent "$http_referer"'
	'"$http_user_agent"';

설정이 끝나면 다음과 같이 클라이언트 아이피를 확인하실수 있습니다.

profile
오늘 뭐하지///?

0개의 댓글