gpt4 book ai didi

Apache Reverse Proxy - 基于 HTTP 主体的 ProxyPass

转载 作者:行者123 更新时间:2023-12-01 15:21:19 25 4
gpt4 key购买 nike

我有系统向我的 Apache 反向代理发出 SOAP 请求,并且我有两个不同的应用程序应该处理这些请求。然而,区分是在请求的 SOAP 主体上完成的:

  • 每当传入的请求在正文中包含特定的 XML 标记时,将其发送到 server_a:port/endpoint
  • 每当传入请求的正文中不包含该特定 XML 标记时,将其发送到 server_b:port/endpoint

  • 请注意,传入的请求 URL 是相同的。唯一的区别是传入请求的实际 SOAP 主体。

    我已经通过检查传入的请求 URL POST 参数 ( Conditional ProxyPass Apache ) 找到了方法,但找不到我需要的确切内容。

    你会怎么做呢? Apache真的能够做到这一点吗?

    最佳答案

    我不确定天气是否可以使用 Apache。但是您可以使用带有 Lua 模块的 Nginx 来实现这一点。

    https://github.com/openresty/lua-nginx-module

    使用 Lua 模块,您可以以编程方式对 Request 、 Response 、 Request Body 做任何事情。

    同样对于反向代理,最好使用 Nginx,因为它为反向代理、负载平衡提供了简单和更好的配置。

    关于Apache Reverse Proxy - 基于 HTTP 主体的 ProxyPass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55151165/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com