目前我们运行一个简单的Apache反向代理来隐藏前端用户的内部主机名:
ProxyPass /webapp https://webserver.internal:443/webapp
ProxyPassReverse /webapp https://webserver.internal:443/webapp
在webserver.internal apache实例上,我们有:
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
...
proxyName="companysite.com"
proxyPort="443"
...
/>
用户可以通过
访问我们的网络应用程序https://companysite.com:443/webapp/abc?wdsl
当我们将URL移回给用户时,请输入以下网址:
https://webserver.internal:443/webapp/abc.xsd
显示为:
https://companysite.com:443/webapp/abc.xsd
自由下的等效设置是什么?我无法在httpEndPoint属性中找到任何相关内容。
谢谢!
答案 0 :(得分:1)
WebSphere使用私有头字段$ WSRA和$ WSRP来形成自引用URL(分别是远程地址和远程端口)。
这些由WebSphere感知代理服务器设置,包括&#34; WAS WebServer插件&#34;在Apache中运行。也可以在通用代理服务器中手动设置变量。