[apache2.2.3新模块使用]使用mod_proxy_balancer时遇到的问题

我使用的apache版本是2.2.3,在使用mod_proxy_balancer这个模块时遇到如下的问题。
[描述如下]:
在我的 httpd.conf 里边有一段设置:

[Copy to clipboard] [ - ]
CODE:
  ProxyRequests Off

  <Proxy balancer://weblogic_cluster>
       BalancerMember http://192.168.2.4:7003 loadfactor=50
       BalancerMember http://192.168.2.4:7005 loadfactor=30
       BalancerMember http://192.168.2.4:7007 loadfactor=50
       BalancerMember http://192.168.2.4:7009 loadfactor=50
  </Proxy>

  <location /portal>
       ProxyPass balancer://weblogic_cluster/portal
       ProxyPassReverse balancer://weblogic_cluster/portal
  </location>

硬件环境:集群环境跟apache不在同一个网段内的,apache连接集群(weblogic)是
通过防火墙开端口连接的。apache在192.168.2网段,而集群是在192.168.3网段。
而用户的IP是我们一般人用的公网IP,访问apache也是经过了一层防火墙的。即:
用户-->防火墙1-->apache-->防火墙2-->应用集群。

问题: 当我访问应用(portal)时,有些url就会转跳到集群中的一个(如http://192.168.2.4:7007/*),
而对于用户来说192.168.2.4这个的IP地址是不同达的。

当用apache的2.0.x版本时,用mod_wl20.so这个模块处理集群时,这个问题是不存在的。

请问,有谁遇到和我一样的问题吗?在2.2.3这个版本上,有解决这个问题的另外方法吗?又或者是否
有一些参数可设置而避免这个问题的发生的吗?

请大家多给意见了!