Apache负载均衡,应用端获取用户IP。

前段时间非常浅显的使用了Apache配置,见:使用Apache实现负载均衡。

负载均衡服务器与应用节点直接使用的http协议进行转发通信,最近在客户系统结构上使用时出现了问题。

客户使用的架构是:F5 》》》Apache负载均衡 》》》应用服务器,应用服务器有一处业务处理需要获取用户的登录IP,但每次代码中获取的IP是Apache负载均衡服务器的IP,后来客户给方案说把负载均衡的协议由http改为ajp,修改之后就可以获取到用户的IP了。

原配置:

<Proxy balancer://clusters>
  BalancerMember http://localhost:8081
  BalancerMember http://localhost:8082
  proxySet stickysession=STICK_PORT_TOKEN nofailover=On
</Proxy>

修改后:

<Proxy balancer://clusters>
  BalancerMember ajp://localhost:8081
  BalancerMember ajp://localhost:8082
  proxySet stickysession=STICK_PORT_TOKEN nofailover=On
</Proxy>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值