你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

购买应用服务域并使用它配置应用

应用服务域是直接在 Azure 中管理的自定义域。 使用这些域可以轻松管理 Azure 应用服务的自定义域。 本文介绍如何购买应用服务域并使用它配置应用服务应用。

先决条件

购买并映射应用服务域

有关应用服务域的定价信息,请访问应用服务定价页并向下滚动到应用服务域。

  1. Azure 门户中,导航到应用的管理页。

  2. 在应用的左侧窗格中,选择“自定义域”。

  3. 选择购买应用服务域

    A screenshot showing how to open the App Service domain wizard.

    注意

    还可以转到“应用服务域”视图并选择“添加”或直接转到“创建”页面,从而独立于应用创建应用服务域。 但是,由于它独立于应用,你无法向应用分配类似于 www 的主机名,就好像从应用的“自定义域”页面启动它一样。

  4. 在“基本信息”选项卡中,使用下表配置设置:

    设置 说明
    订阅 用于购买域的订阅。
    资源组 用于放置域的资源组。 例如,你的应用所在的资源组。
    键入所需的域。 例如 contoso.com。 如果想要的域不可用,可从可用域的建议列表中进行选择,或者尝试其他域。

    注意

    应用服务域支持以下顶级域:com、net、co.uk、org、nl、in、biz、org.uk 和 co.in

  5. 选择“下一步:联系人信息”,并按照 ICANN 的要求提供你的信息,完成域注册。

    请务必尽量准确填写所有必填字段。 如果联系人信息数据错误,可能会导致无法购买域。

  6. 选择“下一步:主机名分配”,并验证要映射到你的应用的默认主机名:

    主机名 说明
    root(@) 根或顶点子域。 如果你购买了 contoso.com 域 ,则它是根域。 如果你不想将其映射到应用,请选择“”。
    "www" 子域 如果你购买了 contoso.com 域,www 子域将为 www.contoso.com。 如果你不想将其映射到应用,请选择“”。

    注意

    如果你未从应用的“自定义域”页启动应用服务域向导,则不会看到此选项卡。你仍可按照手动映射主机名中的步骤添加它们。

  7. 选择“下一步:高级”并配置可选设置:

    设置 说明
    自动续订 应用服务域以一年的时间增量进行注册。 启用自动续订,以确保域注册不会过期,并且你保留域的所有权。 续订时,将自动向你的 Azure 订阅收取每年的域注册费用。 如果将其保留为禁用状态,则必须手动续订它
    隐私保护 默认情况下启用。 隐私保护会对 WHOIS 数据库隐藏你的域注册联系人信息。 隐私保护已包含在每年的域注册费用中。 若要选择退出,请选择“禁用”。
  8. 选择“下一步:标记”,然后为你的应用服务域设置所需的标记。 不需要标记即可使用应用服务域,但标记是 Azure 帮助你管理资源的一项功能

  9. 选择“下一步:查看 + 创建”并检查你的域订单。 完成后,选择“创建”。

    注意

    应用服务域使用 GoDaddy 进行域注册,使用 Azure DNS 来托管域。 除了每年的域注册费用以外,还将收取 Azure DNS 的使用费。 有关信息,请参阅 Azure DNS 定价

  10. 域注册完成后,将显示“转到资源”按钮。 选择以查看其管理页面。

    A screenshot showing App Service domain creation completed.

现可将应用服务应用分配给该自定义域。

注意

根据订阅类型,在创建应用服务域之前可能需要 Azure 中足够的付款历史记录。

手动映射主机名

如果从应用的“自定义域”页启动,应用服务域向导已允许你将根域(如 contoso.com)和 www 子域(如 www.contoso.com)映射到应用。 可以将任何其他子域映射到你的应用,如 shoppingcart(在 shoppingcart.contoso.com 中的)。

  1. Azure 门户中,导航到应用的管理页。

  2. 在应用的左侧菜单中,选择“自定义域”。

  3. 选择“添加自定义域”。

    A screenshot showing how to open the Add custom domain dialog.

  4. 对于“域提供商”,请选择“应用服务域”。

  5. 对于 TLS/SSL 证书,如果应用位于基本层或更高层,请选择“应用服务托管证书”。 如果要继续使用共享层,或者想要使用自己的证书,请选择“稍后添加证书”。

  6. 对于“TLS/SSL 类型”,请选择所需的绑定类型。

    设置 说明
    自定义域 要为其添加 TLS/SSL 绑定的域名。
    私有证书指纹 要绑定的证书。
    TLS/SSL 类型 - SNI SSL:可添加多个 SNI SSL 绑定。 选择此选项可以使用多个 TLS/SSL 证书来保护同一 IP 地址上的多个域。 大多数新式浏览器(包括 Internet Explorer、Chrome、Firefox 和 Opera)都支持 SNI(有关详细信息,请参阅服务器名称指示)。
    - IP SSL:只能添加一个 IP SSL 绑定。 选择此选项只能使用一个 TLS/SSL 证书来保护专用公共 IP 地址。 配置绑定后,请按照 2. 重新映射基于 IP 的 SSL 的记录中的步骤进行操作。
    IP SSL 仅在“标准” 层或更高层中受支持。
  7. 在“应用服务域”中,选择你的订阅中的应用服务域。

    注意

    若要从其他订阅中的应用服务域映射,请参阅映射外部购买的域。 在这种情况下,Azure DNS 是外部域提供程序,你需要手动添加所需的 DNS 记录。

  8. 在“域类型”中,配置要映射的域类型:

    域类型 说明
    根域 根或顶点子域。 如果你购买了 contoso.com 域 ,则它是根域。
    子域 在“子域”文本框中,指定一个子域,如 wwwshoppingcart
  9. 选择 添加

    A screenshot showing how to map an App Service domain in the Add custom domain dialog.

  10. 你应该能看到该自定义域已添加到列表中。 你还应该看到标明无绑定的红色 X。

    如果之前选择了“应用服务托管证书”,请等待几分钟,应用服务会为你的自定义域创建托管证书。 该过程完成后,红色 X 将变为标有“安全”的绿色对勾标记。 如果选择了“稍后添加证书”,则此红色 X 将一直保留,直到你为该域添加专用证书配置绑定

    A screenshot showing the custom domains page with the new secured custom domain.

    注意

    除非为你的自定义域配置了证书绑定,否则从浏览器到域的任何 HTTPS 请求都将收到错误或警告,具体取决于浏览器。

  11. 通过导航到映射来测试它(如 shoppingcart.contoso.com),就像在浏览器中一样。

续订域

你所购买的应用服务域自购买之日起的一年内有效。 可以配置为自动续订你的域,这会在下一年续订域时根据你的付款方式收费。 还可以在域过期前最多 90 天手动续订域名。

注意

对于 .nl 域,只能在域过期前 90 天开始至到期日期当月第 20 天期间手动续订域。 在此时间段之后,即使域尚未过期,也将无法续订该域。

如果要配置自动续订,或者手动续订域,请按照以下步骤操作。

  1. 在搜索栏中,搜索并选择“应用服务域”。

    A screenshot showing how to open the App Service domain view.

  2. 选择要配置的域。

  3. 从域的左侧导航窗格,选择“域续订”。 若要开始自动续订域,请选择“打开”,否则选择“关闭”。 设置立即生效。 如果启用自动续订,在域过期日期的第二天,Azure 将尝试向你收取域名续订费用。

    Screenshot that shows the option to automatically renew your domain.

    注意

    导航离开页面时,选择“确定”来忽略“将丢弃未保存的编辑”错误。

若要手动续订域,选择“续订域”。 但是,此按钮仅在域到期日期之前的 90 天内有效。

如果域续订成功,则会在 24 小时内收到电子邮件通知。

管理自定义 DNS 记录

在 Azure 中,可以使用 Azure DNS 管理应用服务域的 DNS 记录。 可以添加、删除和更新 DNS 记录,就像使用外部购买的域时一样。 管理自定义 DNS 记录:

  1. 在搜索栏中,搜索并选择“应用服务域”。

    A screenshot showing how to open the App Service domain view in the manage custom DNS records section.

  2. 选择要配置的域。

  3. 在概述页面中,选择“管理 DNS 记录” 。

    Screenshot that shows where to access the DNS records.

有关如何编辑 DNS 记录的信息,请参阅如何在 Azure 门户中管理 DNS 区域

更新联系人信息

购买应用服务域后,你仍可根据需要更新域联系信息。 请务必使此联系信息保持最新状态,以便在决定转出域时接收有关域的通知和验证邮件。 若要更新联系人信息:

  1. 在搜索栏中,搜索并选择“应用服务域”。

    A screenshot showing how to open the App Service domain view.

  2. 选择要配置的域。

  3. 在域的左侧导航中,选择“高级域管理(预览版)”。 若要更新联系人信息,请单击“编辑联系人”。

    Screenshot showing where to update contact information for a purchased domain.

  4. 右侧平面将弹出,你需要更新必要的字段,然后单击“提交”。

  5. 提交请求后,可能需要一些时间来更新联系人信息。

    注意

    如果你禁用了隐私并更新了名称或组织信息,则电子邮件验证将发送到记录在案的电子邮件地址以进行确认。 此外,如果你更新了电子邮件地址,则验证邮件将首先发送到之前记录在案的邮箱以进行确认,完成后,另一封邮件将发送到新记录在案的邮箱以进行确认。 在通过邮件确认之前,联系人信息不会更新。

禁用隐私保护

重要

禁用隐私保护后,无法再重新启用隐私保护。

隐私保护会对 WHOIS 数据库隐藏你的域注册联系人信息。 如果在创建域期间选择加入,则每年的域注册费用中已包含隐私保护,无需额外付费。 但是,在某些情况下(例如将域转出)你需要禁用隐私保护,那么可以通过以下方式执行此操作:

  1. 在搜索栏中,搜索并选择“应用服务域”。

    A screenshot showing how to open the App Service domain view.

  2. 选择要配置的域。

  3. 在域的左侧导航中,选择“高级域管理(预览版)”。 若要禁用隐私保护,请单击“域隐私”部分中的“禁用”。

    Screenshot showing where to disable privacy for a purchased domain.

取消购买(删除域)

购买应用服务域后,可在五天内取消购买以获得全额退款。 五天之后,你可以删除应用服务域,但无法获得退款。

  1. 在搜索栏中,搜索并选择“应用服务域”。

    A screenshot showing how to open the App Service domain view in the manage custom DNS records section.

  2. 选择要配置的域。

  3. 在域的左侧导航栏中,选择“锁”。

    已为你的域创建了删除锁。 只要删除锁存在,就不能删除应用服务域。

  4. 选择“删除”以移除锁定。

  5. 在域的左侧导航栏中,选择“概述”。

  6. 如果所购买域的取消期限未过,请选择“取消购买”。 否则,请参阅“删除”按钮。 若要删除该域且不想要获得退款,请选择“删除”。

    Screenshot that shows where to delete or cancel a purchased domain.

  7. 选择“是”以确认操作。

    完成该操作后,该域将从订阅中释放,可供任何人再次购买。

常见问题

我为什么看到了“此订阅没有计费支持,无法购买应用服务域”?

免费订阅(不需要已确认的信用卡)无权在 Azure 中购买应用服务域。

为什么在创建应用服务域时收到了 SubscriptionExceededMaxDomainLimit 错误?

订阅可以具有的应用服务域数取决于订阅类型。 具有每月额度分配的订阅(如 Visual Studio Enterprise 订阅)的应用服务域上限为 1 个。 若要提高上限,请转换为按使用付费的订阅。

如何将默认 URL 定向到自定义目录?

这不是 DNS 解析方案。 默认情况下,应用服务将 Web 请求定向到应用代码的根目录下。 若要将它们定向到子目录(例如 public),请查看定向到自定义目录

后续步骤

了解如何将自定义 TLS/SSL 证书绑定到应用服务。