【问题标题】:Add custom domain to Azure web app without validation无需验证即可将自定义域添加到 Azure Web 应用
【发布时间】:2018-05-10 15:57:26
【问题描述】:

我正在进行一个将网站从 Web 服务器重新平台化为 Azure PaaS Web 应用程序的项目,此外,该网站将包含所有新内容,在某些情况下还会包含新 URL。我们有一些重定向来处理旧 URL 到新 URL 的映射。我想测试这些重定向在我的新 azure web 应用程序上是否正常工作。通常我会更新我的主机文件以指向新服务器,添加一个 IIS 绑定,以便正确的网站选择它并从那里开始。但是,如果不验证我是否拥有新主机名,我似乎无法绑定新主机名(“自定义域”)。它只是我的内部 DNS,我将更改它以重新路由我的请求。有谁知道如何在不验证的情况下在 azure Web 应用程序中添加自定义域?这听起来对我来说不是一个大问题。

谢谢

【问题讨论】:

  • 我的类似问题得到了很好的回答:stackoverflow.com/questions/47747972/…
  • 你得到答案了吗?我对此有完全相同的情况。 Dns 由客户端管理,我只想添加一个额外的绑定,并调整我的主机文件以使其正常工作。

标签: azure redirect azure-web-app-service paas


【解决方案1】:

您无法在没有任何验证的情况下执行此操作,但您可以在不将流量从现有网站指向新网站的情况下执行此操作。

要验证您拥有该域而不会将流量重定向到该域,请与您的域注册商创建一个称为 TXT 记录的 DNS 记录。

“TXT 主机”应该是

awverify.mysubdomain.mydomain.com

awverify.mydomain.com

“价值”应该是

myapp.azurewebsites.net

只需将“mysubdomain”、“mydomain”和“myapp”替换为您的具体信息即可。

完成此操作后,验证应该会成功,您可以添加自定义主机名。

这里有更多信息:https://docs.microsoft.com/en-us/azure/app-service/manage-custom-dns-migrate-domain

【讨论】:

    【解决方案2】:

    您可以使用 CNAME 记录或 A 记录将自定义 DNS 名称映射到应用服务。 我们建议您对除根域之外的所有自定义 DNS 名称使用 CNAME。 如果您之前错过了某个步骤或在某处打错字,您会在页面底部看到验证错误。

    如果您将使用 A 记录,则可以创建 TXT 记录以映射到应用的默认主机名 .azurewebsites.net。应用服务仅在配置时使用此记录来验证您是否拥有自定义域。在应用服务中验证和配置您的自定义域后,您可以删除此 TXT 记录。

    参考:https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-custom-domain

    【讨论】:

    • 在这种情况下,我必须有权访问 DNS 才能添加/更改 CNAME 或 A 记录。我没有这个。这是由我的客户控制的,我不想让他们为此目的。如果我在使用 IIS 的服务器上工作,我就不需要这样做
    猜你喜欢
    • 1970-01-01
    • 2022-06-27
    • 2022-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多