Azure前门配置的站点返回“服务不可用”

ossentoo

我有一个Azure资源组,其中两个App Service Web应用程序分别部署在不同的位置并按预期工作。我也有前门配置设置。通过azurefd.net地址访问时,这将按预期响应

我想向此配置添加自定义域。首先,我CNAME在DNS中为www地址创建了一个

然后,我添加了一个简单的自定义域配置(通过ARM模板),并将完全限定的自定义域名作为参数传递。

通过模板部署时,前端部分如下所示:

                "frontendEndpoints": [
                {
                    "name": "frontendEndpoint1",
                    "properties": {
                        "hostName": "[concat(parameters('frontDoorName'), '.azurefd.net')]",
                        "sessionAffinityEnabledState": "Enabled",
                        "sessionAffinityTtlSeconds": 0
                    }
                },
                {
                    "name": "frontendEndpoint2",
                    "properties": {
                        "hostName": "[parameters('customDomainName')]",
                        "sessionAffinityEnabledState": "Enabled",
                        "sessionAffinityTtlSeconds": 0
                    }
                }
            ],

前端已按预期部署,我仍然可以访问该azurefd.net地址。

但是,当我尝试访问该www地址时,在浏览器中收到以下错误消息:

我们的服务暂时不可用。我们正在努力尽快恢复所有服务。请稍后再检查。0tEdHXAAAAAADUxvBayGtQLDTjRthnz9XTE9OMjFFREdFMDMyMQBFZGdl

我已经等待了半个多小时,才能推出任何DNS更改,但是仍然无法正常工作。

可能是什么问题?解决此类错误的简便方法是什么?需要说明的是,我尚未向该配置添加任何HTTPS证书。Web应用程序确实响应HTTP和HTTPS,因此希望这不是问题。

蔡祖y

如果您尚未为添加为前端主机的自定义域配置路由规则,则会出现此症状即使已为自定义域具有DNS映射到的前门子域(* .azurefd.net)下的前端主机配置了路由规则,也需要为该前端主机显式添加路由规则。

因此,将路由规则从自定义域添加到所需的后端池。并等待几分钟,它将正常工作。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章