Dns Azure前门配置站点正在返回“;“服务不可用”;
我有一个Azure资源组,在不同的位置部署了两个应用服务web应用程序,并按预期工作。我也有一个前门配置设置。当通过Dns Azure前门配置站点正在返回“;“服务不可用”;,dns,azure-web-app-service,azure-front-door,Dns,Azure Web App Service,Azure Front Door,我有一个Azure资源组,在不同的位置部署了两个应用服务web应用程序,并按预期工作。我也有一个前门配置设置。当通过azurefd.net地址访问时,它会按照预期进行响应 我想将自定义域添加到此配置中。首先,我在DNS中为www地址创建了一个CNAME 然后我添加了一个简单的自定义域配置(通过ARM模板),将完全限定的自定义域名作为参数传递 通过模板部署时,前端部分如下所示: "frontendEndpoints": [ {
azurefd.net
地址访问时,它会按照预期进行响应
我想将自定义域添加到此配置中。首先,我在DNS中为www
地址创建了一个CNAME
然后我添加了一个简单的自定义域配置(通过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
地址时,我在浏览器中收到一条错误消息:
我们的服务现在不可用。我们正在努力恢复一切
尽快提供服务。请稍后再查。
0TEDHXAAAADUxVBaygtqldtjrthnz9xte9omjffredfmymqbfzgdl
我已经等了半个多小时,等待任何DNS更改的推出,但它仍然不起作用
有什么问题吗?排除此类错误的简单方法是什么?要明确的是,我还没有向这个配置添加任何HTTPS证书。web应用程序对HTTP和HTTPS都有响应,所以希望这不是问题所在。如果未为添加为前端主机的自定义域配置路由规则,则可能会出现此症状。需要为该前端主机显式添加路由规则,即使已在自定义域具有DNS映射的前门子域(*.azurefd.net)下为该前端主机配置了路由规则 因此,将路由规则从自定义域添加到所需的后端池。再等几分钟,它就可以正常工作了
我也有同样的问题。在我的具体案例中,问题和解决方案与上述不同 我的配置是,我只有HTTPS的路由规则,没有HTTP的路由规则
事实证明,您必须使用自己的或前门管理的证书启用“自定义域https”。使用前门管理的证书启用此功能修复了此问题。该网站可以立即访问,我甚至不必等待证书被提供。得到了Joel。谢谢我会尝试一下,我觉得用户界面可以改进,使其更加明显。很容易犯错误。@Joey我部署了webapp,在加载html时看不到wwwroot文件夹中的静态文件被加载。有什么想法吗?