使用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
posted on 2015-01-15 08:00  duanxz  阅读(1763)  评论(1编辑  收藏  举报