gpt4 book ai didi

amazon-web-services - 如何告诉AWS应用程序负载平衡器不转发路径模式?

转载 作者:行者123 更新时间:2023-12-03 13:36:43 25 4
gpt4 key购买 nike

我已将AWS应用程序负载均衡器配置为具有以下规则:

  • /images/*转发到服务器A(https://servera.com)
  • /videos/*转发到服务器B(https://serverb.com)

  • 并且这可以正确转发到各个服务器。但是,我不希望负载平衡器将请求转发为 https://servera.com/imageshttps://serverb.com/videos。我只希望在不使用路径模式作为 https://servera.comhttps://serverb.com的情况下命中各个服务器(在请求中没有路径模式)。

    我不想为此修改请求参数或更改服务器端代码。有没有一种方法可以告诉应用程序负载平衡器不转发路径模式?

    最佳答案

    Is there a way I can tell the application load balancer to not forward the path patterns?



    不,没有。它使用模式来匹配请求,但不会修改请求。

    I don't want to modify my request parameters or change my server side code for this.



    您必须进行一些更改。

    您不必更改实际代码。如果确实需要此行为,则应该能够使用Web服务器配置来完成它-在Nginx,Apache,HAProxy中,将请求由Web服务器移交给应用程序之前的内部路径重写应该是相对琐碎的,或实际在实例上监听的内容。

    另外,在我看来,您希望服务器响应与浏览器所请求的路径不同的路径,从而使自己变得很困难。这样的配置将使确保正确的测试结果以及正确处理相对路径和绝对路径变得更加困难,因为应用程序将对浏览器正在请求或将要请求的内容进行不正确的内部表示。

    关于amazon-web-services - 如何告诉AWS应用程序负载平衡器不转发路径模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39127115/

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