我正在使用IIS 7.5并将所有请求重定向到weblogic服务器。 我的IIS在httpps上运行https和weblogic。
当我通过以下网址访问通过weblogic公开的网络服务时
https://10.AA.BB.CC/XXX/YYYYY?WSDL
我可以收到wsdl但肥皂地址已更改为
<soap:address location="http://10.AA.BB.CC:80/XXX/YYYYY"/>
在http上,我们没有提供端口80访问我们的客户端。
预计肥皂加法者应该
<soap:address location="https://10.AA.BB.CC:80/XXX/YYYYY"/>
Client(access https url)---->IIS(https)----->Weblogic(http)
答案 0 :(得分:0)
你需要设置一个额外的标头变量&#34; WL-Proxy-SSL:true&#34;在负载均衡器处,以便WLS标识在https上调用请求。此外,您需要在WLS受管服务器上设置标志Weblogic-Proxy-Plugin。