Prayer

在一般中寻求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

F5 APACHE WEBLOGIC取用户真实IP的问题

Posted on 2009-08-10 00:50 Prayer 阅读(1112) 评论(0)  编辑 收藏 引用 所属分类: 系统、备份等

应用环境如下: 
F5负载均衡16台apache,然后转到后台的4台weblogic,weblogic之间做集群。 
现在有一个问题就是在weblogic上无法获取客户的真实IP地址了。
看到网上有很多相关帖子是介绍apache和weblogic集成使用,可以利用http头
里X-Forwarded-For这个值取出用户ip地址。
但是在我这个环境下X-Forwarded-For值指向F5的地址,初步估计问题应该
F5的配置上。
经过查找F5的资料,发现http profile里有一项设置是Insert XForwarded-For,将
这个功能启用,发现weblogic已经可以取到用户的ip地址了。
Insert XForwarded-For指定一个可以供LTM 系统在HTTP 请求中插入的
XForwarded-For标头,以便连接Pool使用。此特性可以将客
户机的IP地址作为XForwarded-For标头的值进行添加。


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理