Monitoring Tools/Pinpoint
18. Real Remote Address (reverse proxy 사용)
ploz
2021. 3. 17. 11:26
반응형
1. nginx(reverse proxy) → Tomcat 으로 사용 중일때 아래 그림과 같이 remote address가 localhost나 proxy IP로 찍힌다.
2. reverse proxy에서 X-Forwarded-For 헤더 변수에 remote address를 tomcat에 넘기면 pinpoint agent가 캐치 할수 있다.
# Nginx config
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
## pinpoint.config
profiler.tomcat.realipheader=X-Forwarded-For
## 톰캣 재시작
반응형