0

我在应用程序服务环境 -ILB 中托管了一个 azure Web 应用程序,当我尝试使用 IP 地址而不是 FQDN 访问它时,我得到“您要查找的资源已被删除、名称已更改或暂时不可用" 但是当我使用 FQDN 访问时同样有效。例如,如果尝试使用https://xyz.microsoftdev.microsoft.com访问它可以工作,但如果我尝试使用https://10.180.47.6访问我会遇到问题。

4

1 回答 1

2

无法通过 IP 地址访问托管在公共标记应用服务环境中的 Azure Web 应用。这是设计使然。

它们只能通过主机名访问。

应用服务为您提供前端服务器的虚拟 IP,这是所有背后的 VM 的共享资源。

应用服务架构

这里前端使用 HTTP 主机头信息将请求路由到工作虚拟机上相应的 w3wp.exe 进程。使用 IP 地址时,此逻辑将不起作用。它将到达前端并返回 HTTP 状态 404。

于 2017-10-02T13:04:36.623 回答