Apache weblogic&OHS-如何通过公共外部端口使我的应用程序可用

Apache weblogic&OHS-如何通过公共外部端口使我的应用程序可用,apache,proxy,weblogic,oracle-http-server,Apache,Proxy,Weblogic,Oracle Http Server,我有一个部署在weblogic服务器12c上的应用程序。 该应用程序有一个角度JS和一个Rest端点部分。 使用内部端口和URL,应用程序部分在一个ear部署的两个部分都可以正常工作。 我现在用OHS尝试的是通过一个根路径访问它+从外部访问,因为它只允许转发端口8080。 对于使用OHS中正在侦听8080配置的条目的其他应用程序,如下所示: <Location /MyApp> SetHandler weblogic-handler WLLogFile /opt/MyApp

我有一个部署在weblogic服务器12c上的应用程序。 该应用程序有一个角度JS和一个Rest端点部分。 使用内部端口和URL,应用程序部分在一个ear部署的两个部分都可以正常工作。

我现在用OHS尝试的是通过一个根路径访问它+从外部访问,因为它只允许转发端口8080。 对于使用OHS中正在侦听8080配置的条目的其他应用程序,如下所示:

 <Location /MyApp>
  SetHandler weblogic-handler
  WLLogFile /opt/MyApp/MyApp.log
  Debug OFF
  WebLogicHost 127.0.0.1
  WebLogicPort 23777
  WLSocketTimeoutSecs 60
 </Location>
但我仍然无法通过我期望的URL访问我的应用程序:


我还需要处理其他配置吗?

对于rest和gui,有一个选项是在apache Configuraion中使用一个单独的位置部分:

 <Location /MyApp-rest>
  SetHandler weblogic-handler
  WLLogFile /opt/MyApp/MyApp-rest.log
  Debug OFF
  WebLogicHost 127.0.0.1
  WebLogicPort 23777
  WLSocketTimeoutSecs 60
 </Location>

 <Location /MyApp-gui>
  SetHandler weblogic-handler
  WLLogFile /opt/MyApp/MyApp-gui.log
  Debug OFF
  WebLogicHost 127.0.0.1
  WebLogicPort 23777
  WLSocketTimeoutSecs 60
 </Location>
因此,它们应通过外部地址提供: