Apache weblogic&OHS-如何通过公共外部端口使我的应用程序可用
我有一个部署在weblogic服务器12c上的应用程序。 该应用程序有一个角度JS和一个Rest端点部分。 使用内部端口和URL,应用程序部分在一个ear部署的两个部分都可以正常工作。 我现在用OHS尝试的是通过一个根路径访问它+从外部访问,因为它只允许转发端口8080。 对于使用OHS中正在侦听8080配置的条目的其他应用程序,如下所示: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
<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>
因此,它们应通过外部地址提供: