如何使用基于Azure应用程序网关路径的路由规则选择特定的后端VM

时间:2019-09-06 08:51:36

标签: azure azure-application-gateway

在部署在多个Azure VM上的Web应用程序中,使用Application Gateway平衡负载。之所以选择Application Gateway,主要是因为该应用程序需要基于cookie的会话亲和力。

对于应用程序中的功能,需要选择后端池中的特定VM。因此,我认为为用户提供不同的登录页面URL可以帮助我正确路由。

我尝试使用不同的规则,但是由于侦听器只能有一个规则,因此在我的情况下不起作用。

我想要实现的是: https://myapplication/mycontext

  • 在所有虚拟机之间保持平衡

https://myapplication/mycontext/process

基于路径的规则的配置应如何实现此行为?

1 个答案:

答案 0 :(得分:0)

您将需要创建2个后端池,一个用于存储所有内容(A),一个用于/ process请求(B)的特定池。

创建基于路径的规则,这是将/ mycontext / *转发到后端池A的默认规则 将/ mycontext / process / *转发到另一个后端池B的另一条规则。