【发布时间】:2018-09-29 06:31:33
【问题描述】:
我正在尝试使用虚拟网络保护 Web 应用程序。所以我按照this link 的描述创建了网络资源。然后我按照this link的说明创建了一个应用网关。
最后我按照this link 所说的来配置网络应用程序。
但是,当我访问我的 Web 应用程序时,在网络下我没有看到它连接到任何 VNet。这是说 VNet 没有任何虚拟网络网关。所以我创建了一个 VNG,然后我回到 Web 应用程序,联网并将其连接到 VNet。
现在在应用程序网关运行状况问题下,我希望运行状况问题能够成功。但我不断收到 404。我检查了我的网络应用程序日志,似乎没有收到任何请求。
简而言之,我有以下几点:
- 虚拟网络 (VNet):10.0.0.0/16
- 虚拟网络网关 (VNG):10.1.0.0/24
- 应用程序网关 (AG):它有一个公共 IP。我在 mydomain.com 上创建了一个 CName 来指向这个 AG
- VNet 有 3 个子网:Backend SN(10.0.1.0/24)、App Gateway SN(10.0.2.0/24) 和另一个称为 Gateway SN(10.0.0.0/24)
- AG,有一个后端池、HTTP 设置和一个前端 IP
- AG 后端池指向 Web 应用服务
- AG HTTP 设置指向 80 端口,并勾选 Pick hostname from backend address
- AG 也有监听器,其中主机名设置为 mydomain.com
我相信在这个阶段,如果我访问 mydomain.com,那么我应该会看到我的网络应用程序。但我得到了错误:
502 - Web server received an invalid response while acting as a gateway or proxy server.
There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server
而且概率仍然是 404。
有人可以帮忙吗?
【问题讨论】:
标签: azure azure-web-app-service