在自由中,Tomcat Connector的proxyName和proxyPort配置相当于什么?

时间:2016-12-12 23:10:07

标签: websphere-liberty

目前我们运行一个简单的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属性中找到任何相关内容。

谢谢!

1 个答案:

答案 0 :(得分:1)

WebSphere使用私有头字段$ WSRA和$ WSRP来形成自引用URL(分别是远程地址和远程端口)。

这些由WebSphere感知代理服务器设置,包括&#34; WAS WebServer插件&#34;在Apache中运行。也可以在通用代理服务器中手动设置变量。