我正在跟进此doc series,以在azure
中设置与APP网关集成的内部API管理实例。我遵循一切细节:
创建了新的资源组
设置具有 3 个子网的 Vnet
并设置私有(private) DNS 区域并链接 vnet
然后创建自签名证书以与在私有(private) dns 区域中创建的 dns 一起使用
创建了 API 管理实例并添加了自定义域
使用公共(public) IP 创建应用网关,设置路由规则和后端,并使用 APIM 的路径
/status-0123456789abcdef
设置运行状况探测
但现在我收到此后端运行状况错误,如下所示:
有人可以告诉我我做错了什么吗?
是否需要配置任何安全组?我正在为 APIM 使用 internl
模式,当我尝试测试默认 API(即 echo 测试)时,它会给出以下错误:
为什么这不起作用?如果您需要更多信息,我会让您知道(更新问题)。有人可以帮我吗?
最佳答案
我也遇到过类似的情况,这让我发疯。我一定已经改变了一切我能改变的。答案是创建一个自定义运行状况探测器,并且在 HTTP 设置的最底部有一个使用自定义探测器的选项。
关于具有内部 API 管理 503 后端服务器错误的 Azure 应用程序网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68160730/