使用 Apex 和 Weblogic 进行反向代理

问题描述 投票:0回答:1

我在 Oracle APEX 5 中运行多个应用程序。它们通过 ORDS 和 WebLogic 12.2 提供服务。然后是一个为反向代理提供服务的 Web 前端。这可能听起来很愚蠢,但这就是我们的任务要做的。

我使用

mod_proxy
来启动反向代理,但我在隐藏申请号时遇到问题。原网址是
devapp101.cloud.com:7003/ords/f?p=101
.

我希望用户导航的是

devapex.cloud.com
我拥有的是
devapex.cloud.com/ords/f?p=101

这是我现在得到的配置。我该怎么做才能让用户只使用

devapex.cloud.com

###devapex.cloud.com
<VirtualHost *:80>
  ServerAdmin [email protected]
  ServerName devapex.cloud.com
  ErrorLog logs/devapex.error_log
  CustomLog logs/devapex.access_log common

  ### re-direct to the appropriate server
  ProxyPreserveHost On
  #RequestHeader set WL-Proxy-SSL true
  ProxyPass        / http://devapp101.cloud.com:7003/ 
  ProxyPassReverse / http://devapp101.cloud.com:7003/

</VirtualHost>

我看过

mod_rewrite
,但我不知道这如何能实现我想要发生的事情。

请原谅我的无知,但我已经到处寻找这个场景,但我没有在任何地方找到它。

apache proxy weblogic oracle-apex
1个回答
0
投票

您需要配置“Oracle WebLogic Server 代理插件”来代理从 Web 前端到 WebLogic 的请求。

查看文件:
https://docs.oracle.com/middleware/1221/webtier/develop-plugin/toc.htm

您提供反向代理服务的 Web 前端是什么?
检查文档以匹配您的 Web 前端的中间件。
(如果是“Apache HTTP Server”,请选中“配置 Apache HTTP Server 的插件”。)

© www.soinside.com 2019 - 2024. All rights reserved.