将托管商的自定义域添加到azure应用程序服务

问题描述 投票:0回答:1

我一直在尝试在azure应用程序服务上部署个人项目。我从托管商那里获得了一个域名,并做了以下事情。

  • 我将自定义域添加到应用服务中,通过分别将 IP 和 asuid 添加到 A 记录和 TXT 记录进行验证。
  • 绑定证书
  • 我也尝试添加 CNAME

但由于某种原因,它给了我 400 Bad request 错误。 我错过了什么吗?

azure dns azure-web-app-service hostinger
1个回答
0
投票
将自定义域添加到 azure 应用程序服务时,在各种情况下都会出现

400 Bad request
错误。检查以下原因和解决步骤。

如 MS Doc 中所述,很少有与 400 错误代码相关的“自定义域问题”。自定义域上缺少 "CNAME record"

"A record"
可能会导致此冲突。正如你提到的,你已经添加了它,再次检查并忽略它是否添加正确。
如果您尚未在设置脚本内的 

"ALLOWED_HOSTS"

变量中添加新的自定义域,也可能会导致此问题。 由于 @Gaurish Ninnekar 指出了正确的方向,请确保将其包含在

settings
文件中以避免任何冲突。有关相同的相关问题,请参阅
Microsoft 问答
验证 TL/SSL 绑定是否已绑定到创建的自定义证书,如下所示。您可以通过访问应用程序服务中的自定义域来重新验证它,如图所示。如果您使用

HTTPS Only

通话,请检查

HTTPS
是否已启用。

enter image description here最重要的是,如果您应用了任何更改,请重新启动 Azure 应用服务,以确保所有更改都得到正确反映和配置。

© www.soinside.com 2019 - 2024. All rights reserved.