【问题标题】:Reverse Proxy with Apex and WeblogicApex 和 Weblogic 的反向代理
【发布时间】:2016-03-16 23:25:11
【问题描述】:

我有多个在 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 admin@cloud.com

  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】:

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

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

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

    【讨论】:

    • 连接到 WebLogic 没有问题。我的问题是能够在代理地址中包含 /ords/f?p=101 。我目前正在使用 Apache,但我并不反对尝试 nginx 或 OHS 等新事物。我安装了 OHS,但我对它还不够熟悉,而且似乎需要做更多的工作,然后我将在我们的 Web 前端容纳 10 个这样的东西是值得的。我相信每个人都需要一个域。所有这些都将在我们的内部网络中。
    猜你喜欢
    • 2014-11-14
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    相关资源
    最近更新 更多