如何唯一标识同一应用程序服务计划中的两个应用程序服务,尽管我知道它们具有不同的 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/