HAProxy 서버에 문제가 있습니다. 클라이언트 IP를 헤더로 전달하고 싶습니다. 거의 다했지만 흥미로운 경우가 있으며 알아낼 수 없습니다. X-CLIENT-IP 및 X-FORWARDED-FOR 태그에서 헤더의 두 위치에 클라이언트 IP를 작성해야합니다.
문제는 내가 사용할 때
option http-server-close
option forwardfor
대상 서버에서 헤더 X-FORWARDED-FOR = xxx.xxx.xxx.xxx (client ip)에 x-client-ip 헤더가 없습니다.
내가 사용할 때 :
option forwardfor header X-Client-IP
option http-server-close
대상 서버에서 헤더 X-CLIENT-IP = xxx.xxx.xxx (클라이언트 IP)이지만 X-FORWARDED-FOR = xxx.xxx.xxx.xxx (HAProxy ip)
X-CLIENT-IP와 X-FORWARDED-FOR이 클라이언트 IP의 가치를 갖는 대상 헤더를 볼 필요가 있습니다.
나는 같은 구성을 혼합하려고합니다.
option forwardfor
option forwardfor header X-Client-IP
option http-server-close
효과가 없습니다. 모듈을 설치할 수도 없습니다. 대상은 IIS입니다.
어떤 아이디어? :(