azure - 如何识别两个不同的应用服务

标签 azure azure-devops azure-web-app-service

如何唯一标识同一应用程序服务计划中的两个应用程序服务,尽管我知道它们具有不同的 url,但据解释,在后端,此 url 会转换为 IP 地址,但应用程序服务具有相同的出站 IP 地址

最佳答案

URL 不会在后端转换为 IP 地址,像 myapp.azurewebsites.net 这样的域名会被 DNS 服务器解析为 IP 地址 - 然后客户端会向属于服务器的派生 IP 地址发送 HTTP 请求在 azure 一侧。实际上,这意味着 Azure 后端无法将请求分配给正确的应用程序服务,因此此匹配还需要另一个属性 - 即 HTTP Host header 。此 header 由内部负载均衡器(在 Azure 端称为“前端”)使用,它将请求分发到正在运行您的应用程序的工作线程。

关于azure - 如何识别两个不同的应用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71029658/

相关文章:

同一应用程序中的 Azure AD B2B 和 B2C

azure - 无法通过 Curity 访问 Azure 服务

Azure AD B2C 添加通用 oauth 身份提供商

azure-devops - 带有符号的 Azure DevOps NuGet 源

Azure CLI 无法识别资源组

Git push 为大型仓库挂起

kubernetes - 无法验证Azure Kubernetes服务连接

azure - 我可以为 Azure Functions 应用程序设置特定时区吗?

node.js - 如何使Azure nodejs webapp重新运行npm install?

azure - 配置 Google 域以指向 Azure 网站