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

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

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

先决条件

购买并映射应用服务域

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

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

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

  3. 选择购买应用服务域

    显示如何打开应用服务域向导的屏幕截图。

    注意

    还可以转到“应用服务域”视图并选择“添加”或直接转到“创建”页面,从而独立于应用创建应用服务域。 但是,由于它独立于应用,你无法向应用分配类似于 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. 域注册完成后,将显示“转到资源”按钮。 选择以查看其管理页面。

    显示应用服务域创建已完成的屏幕截图。

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

注意

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

手动映射主机名

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

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

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

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

    显示如何打开“添加自定义域”对话框的屏幕截图。

  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. 选择 添加

    显示如何在“添加自定义域”对话框中映射应用服务域的屏幕截图。

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

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

    显示具有新的安全自定义域的自定义域页的屏幕截图。

    注意

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

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

续订域

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

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

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

    显示如何打开应用服务域视图的屏幕截图。

  2. 选择要配置的域。

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

    显示用于自动续订域的选项的屏幕截图。

    注意

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

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

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

管理自定义 DNS 记录

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

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

    显示如何在“管理自定义 DNS 记录”部分中打开应用服务域视图的屏幕截图。

  2. 选择要配置的域。

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

    显示在何处访问 DNS 记录的屏幕截图。

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

取消购买(删除域)

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

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

    显示如何在“管理自定义 DNS 记录”部分中打开应用服务域视图的屏幕截图。

  2. 选择要配置的域。

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

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

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

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

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

    显示在何处删除或取消购买的域的屏幕截图。

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

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

常见问题

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

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

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

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

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

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

后续步骤

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