我正在为我的两个后端池配置基于Azure Application Gateway Url的路由,但它无法正常工作。 我的默认路由配置指向b1端点,可由blabla.cloudapp.azure.com访问 当我添加其他路径路径/ b1 / *时,我无法通过blabla.cloudapp.azure.com/b1/访问我的后端池。我得到404页面未找到回复。 任何人都可以帮我理解我的配置有什么问题吗?
答案 0 :(得分:1)
Azure应用程序网关基于URL的路由将根据请求的URL将不同的请求路由到不同的服务器组(后端池)。一旦将请求发送到VM,就会像普通的Web请求一样接收和处理它。如果您访问的URL是接收请求的Web服务器的有效Web URL,则它将返回正确的响应。
您收到404错误的事实意味着您的Web服务器正在接收请求,但未在请求的位置找到任何内容。解决此问题的一种方法是登录应该接收请求的VM并在浏览器中尝试替换blabla.cloudapp.azure.com/with localhost /。
在您发布的示例中,您需要一个名为“b1”的Web目录中的文件夹,用于指定为有效请求的URL。
您可以使用基于路径的规则来指定默认后端池,以及应发送到其他后端池的特定URL路径。 Here is an example of how to configure a Azure Application Gateway with URL based routing in the Portal。