问题描述
我正在尝试通过 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 (将#修改为@)