gpt4 book ai didi

azure - 我无法将 Azure Front Door 中设置的自定义域传递给起源应用程序服务

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

我有一个包含许多自定义域的应用服务,我想使用 Azure Front Door 进行设置并提高应用程序的可用性,但在管理自定义域并将其传递到应用服务时遇到了困难。

这是我的场景:

我们有一个应用服务:myappserviceeast.azurewebsites.net,当前设置了许多自定义域( Multi-Tenancy 应用程序),后端需要在请求中捕获自定义域。

这是我到目前为止所做的事情:

  1. 我创建了一个具有两个源应用服务的 Azure Front Door:myappservicetesteast.azurewebsites.netmyappservicetesteast2.azurewebsites.net
  2. 在 Azure 前门级别设置自定义域:test.mydomain.com

我可以使用自定义域 test.mydomain.com 访问应用程序,但在后端,主机仍然是 myappservicetesteast.azurewebsites.net。即使浏览器中的 URL 显示 test.mydomain.com

如何将自定义域传递到该区域的应用服务,以便后端代码确认请求来自哪个自定义域?

我觉得我可能在路由配置中遗漏了一些东西。

最佳答案

Azure Front Door 将 X-Forwarded-Host header 中最初请求的主机设置为后端。您应该能够将其从那里拉出来。

https://learn.microsoft.com/en-us/azure/frontdoor/front-door-http-headers-protocol#from-the-front-door-to-the-backend

关于azure - 我无法将 Azure Front Door 中设置的自定义域传递给起源应用程序服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75973284/

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