새소식

기술/Server

AWS ELB에서 Nginx Log에 Client IP 수집

  • -

안녕하세요. 오랜만의 글입니다.

 

AWS ELB와 Nginx를 운영할 경우 access.log 파일에 Client 사용자의 IP가 아닌 ELB의 IP가 찍히도록 되어 있습니다.

아무래도 ELB를 통해 Nginx가 연결되다 보니, 위 처럼 ELB의 IP가 찍히는게 맞다고 생각 됩니다.

 

Client IP를 수집하기 위해선 nginx의 Config를 수정해야 합니다.

 

방법은 nginx 설정 중에 아래 코드를 넣어주면 됩니다.

real_ip_header X-Forwarded-For;
set_real_ip_from 0.0.0.0/0;

적용 후 nginx reload 후 Client IP가 정상적으로 수집되는 것을 확인할 수 있습니다.

 

 

'기술 > Server' 카테고리의 다른 글

Kubespray에서 Private Registry 설정  (0) 2020.03.05
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.