gpt4 book ai didi

azure - 为什么我收到 Azure Front Doors 400 错误

转载 作者:行者123 更新时间:2023-12-02 02:46:00 25 4
gpt4 key购买 nike

我有一个使用 Azure 存储帐户(blob 存储)设置的静态网站。我想使用 Azure Front Doors 来处理 url 重写,因为它是 SPA,并且始终需要路由到后端的 index.html。我已经使用设计师设置了前门。它有一个前端(使用 azurefd.net 域上的子域)、一个后端(指向我的后端 Blob 存储帐户并具有匹配的主机 header )和一个基本上都是默认值的规则。我将其设置为“匹配 HTTP 与 HTTPS 的请求”。

如何为 Azure 中的静态存储站点正确配置前门?

最佳答案

如果您没有为前端主机配置路由规则,则可能会发生此 400 错误。需要为该前端主机显式添加路由规则。引用this .

通过How Front Door matches requests to a routing rule您可以得到深入的了解检查路由规则中有效的请求路径是否与前端主机匹配。

如果没有custom forwarding path定义后,请求将按原样转发到配置的后端池中的适当后端。否则,请求路径将根据定义的自定义转发路径进行更新,然后转发到后端。您可以在设置自定义转发路径时验证转发路径是否有效。

enter image description here

如果您有任何疑问,请告诉我。

更新

用于为 Azure 中的静态存储站点配置前门。您可以使用静态网站的 URL 而不是 Blob 存储源来选择自定义源。此外,如果您希望使用正则表达式重写 URL。您可以使用 Azure CDN for this static website而不是 azure 的前门。你可以override HTTP behavior using the Azure CDN rules engine ,因此需要使用 Verizon 的 Azure CDN 高级产品。

更多引用:Serving Your Static Sites with Azure Blob and CDN

关于azure - 为什么我收到 Azure Front Doors 400 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55007219/

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