我有jax-ws在地址192.168.1.1:7272/core上的任何web服务应用程序,使用mod_proxy apache处理来自192.168.1.1:8080/master的句柄请求到上下文192.168.1.1:7272/core
<VirtualHost *:8080>
<IfModule mod_proxy.c>
# Disable proxying remote requests, we want a reverse proxy
ProxyRequests Off
ProxyPreserveHost On
ProxyVia On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
# Proxy requests to / into the correct context on localhost:8080
ProxyPass /master http://192.168.1.1:7272/core
ProxyPassReverse /master http://192.168.1.1:7272/core
在我的应用程序中定义客户端IP地址并显示
如果使用jax-ws的客户端,请在应用程序192.168.1.5中显示正确的IP
如果使用soapui客户端在app“192.168.1.1”中显示我的IP!
我使用moddump_io转储所有请求
soap-ui客户
[Sat Jun 06 14:53:49 2015] [debug] mod_dumpio.c(74): mod_dumpio: dumpio_in (data-HEAP): POST /master/MessageRelayService HTTP/1.1\r\n
jax-ws客户端
[Sat Jun 06 14:54:38 2015] [debug] mod_dumpio.c(74): mod_dumpio: dumpio_in (data-HEAP): GET /master/MessageRelayService?wsdl HTTP/1.1\r\n
我的问题是它没有通过soapui请求显示正确的IP?