我的HAProxy服务器有问题。我想在标题中转发客户端IP。我几乎做到了,但是有一个有趣的案例,我无法弄清楚。我需要在X-CLIENT-IP和X-FORWARDED-FOR标记的标头的2个地方写入客户端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。
有任何想法吗?:(