我们有OAM、OIG、SOA等Oracle产品。我们正在使用路由从外部访问这些内容。路由 url 是可访问的,但作为要求,我们需要有一个 Oracle HTTP 服务器作为 OAM 和其他产品前面的代理。
我们需要以下配置:
浏览器 --> OHS --> 路线 --> OAM PODS(在 openshift 上)
当我们安装 OHS 并将其重定向到 openshift 路线时,
<VirtualHost xx.xx.xx.xx:xxxx> ServerName http://xx.xx.xx.xx:xxxx ServerAdmin [email protected] RewriteEngine On RewriteOptions inherit UseCanonicalName On RequestHeader set "X-Forwarded-Host" "xx.xx.xx.xx:xxxx" LimitRequestFieldSize 655362 LoadModule weblogic_module "${PRODUCT_HOME}/modules/mod_wl_ohs.so" <IfModule weblogic_module> #OAM Entries <Location /console> WLSRequest ON DynamicServerList OFF WLCookieName OAMJSESSIONID WebLogicCluster xxxxxxxxxxxxxx.apps.dev-rdc-01.xxxxxx.xxxxx.xxxxx.eg:80 </Location> </IfModule> </VirtualHost>
我们收到桥接失败错误 -
Web 服务器桥故障- 没有可用于连接的后端服务器:10 秒后超时或幂等设置为 OFF 或方法不幂等。
OHS 可以用作路由 url 的代理吗?如果可以的话,该怎么办呢?
什么是
OHS
和OAM
?如果您能解释一下或至少添加缩写的链接,那就太好了,因为并不是每个人都知道这个缩写。
您使用哪种类型的 OpenShift 路由(边缘、直通或重新加密)? 您使用哪个版本的 OpenShift?
也许您应该在第一步中使用passthrough来查看设置是否正常工作。直通路由“只是”进行 TCP 转发,整个 TLS 处理是由
O*
组件完成的。