使用 Haproxy 配置 Weblogic 应用程序代理

问题描述

我正在尝试通过 Haproxy 与 Weblogic Server 上的应用程序进行通信。互联网上关于这个问题的信息很少。 任务是将请求代理到应用程序。

例如: http: // ip-haproxy / xyz -> http: // ip-weblogic: port / app1.

haproxy.cfg 的近似变体

前端http 绑定 *:80 use_backend app1 {path -i / xyz}

后端应用程序1 模式http 模式转发 cookie JSESSIONID

http-request set-path%[path,regsub(^/xyz/?,/app1/,)]

(# http-request set-path / app1)

(# http-request replace-path /xyz/(.*) / app1 / \ 1)

服务器 app1 1.1.1.1:7777 检查

有趣的一点 - 在某些应用程序中,请求运行良好,而在其他应用程序中则返回 404。

在 haproxy 日志中: 浏览器中的请求返回两个响应 - 302 和 404。 curl 中的请求 - 返回 302,表示转换到 js-script。

我寻求建议 - 如何设置代理?

对不起我的英语。 ;)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)