【发布时间】: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