首页 > 代码库 > 使用haproxy做负载均衡时保持客户端真实的IP

使用haproxy做负载均衡时保持客户端真实的IP

haproxy里添加设置项

  1. option forwardfor
  2. option httpclose

apache的日志格式修改

  1. LogFormat "MY IP=%{X-Forwarded-For}i AAA %h %u %t" cookie_log


这样%{X-Forwarded-For} 就可以显示用户的真实IP,而%h是显示做负载均衡的haproxy的IP。

如果是公司内部系统都是为这个正式IP另外定义了一个名字ORIG_CLIENT_IP,则可以修改转发的名字。

    1. option forwardfor header ORIG_CLIENT_IP

使用haproxy做负载均衡时保持客户端真实的IP