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

使用 Front Door 管理器添加新的终结点

本文介绍如何在 Front Door 管理器中向现有的 Azure Front Door 配置文件添加新的终结点。

先决条件

必须先创建一个 Azure Front Door 配置文件,然后才能使用 Front Door 管理器创建新的终结点。 若要创建 Azure Front Door 配置文件,请参阅创建 Azure Front Door。 配置文件必须具有至少一个终结点。

创建新的 Front Door 终结点

  1. 登录到 Azure 门户,导航到你的 Azure Front Door 配置文件。

  2. 从左侧菜单窗格的“设置”下选择“Front Door 管理器”。 然后选择“+ 添加终结点”以创建新的终结点。

    Screenshot of add an endpoint through Front Door manager.

  3. 在“添加终结点”页面上,为终结点输入一个唯一的名称。

    Screenshot of add an endpoint page.

    • 名称 - 输入新的 Front Door 终结点的唯一名称。 Azure Front Door 会基于终结点名称采用 <endpointname>-hash.z01.azurefd.net 格式生成唯一的终结点主机名。
    • 终结点主机名 - 一个确定性的 DNS 名称,可帮助防止子域接管。 此名称用于通过 Azure Front Door 在域 <endpointname>-hash.z01.azurefd.net 中访问资源。
    • 状态 - 设置为“已选中”以启用此终结点。

添加路由

  1. 若要添加新路由,请首先从 Front Door 管理器中的终结点列表中展开某个终结点。

    Screenshot of list of endpoints in Front Door manager.

  2. 在终结点配置窗格中,选择“+ 添加路由”,来配置域和路由配置到源组的映射。

    Screenshot of add a route button from endpoint configuration pane.

  3. 在“添加路由”页上,输入或选择以下信息:

    Screenshot of the route configuration page.

    • 名称 - 为新路由输入唯一名称

    • 启用路由 - 设置为“已选中”以启用此路由。

    • - 选择一个或多个已验证且未关联到其他路由的域。 有关详细信息,请参阅添加自定义域

    • 匹配模式 - 配置此路由接受的所有 URL 路径模式。 例如,你可以将模式设置为匹配 /images/*,以接受 URL www.contoso.com/images/* 上的所有请求。 Azure Front Door 首先根据完全匹配来确定流量。 如果没有完全匹配的路径,Front Door 会查找匹配的通配符路径。 如果找不到具有匹配路径的传递规则,则请求遭到拒绝并返回“400: 错误请求”错误 HTTP 响应。 匹配路径的模式不区分大小写,这意味着具有不同大小写的路径被视为重复。 例如,你有一个主机具有使用路径 /FOO/foo 的相同协议。 这些路径被视为重复路径,这在“匹配模式”字段中是不允许的。

    • 接受的协议 - 指定你希望 Azure Front Door 在客户端发出请求时接受的协议。 可以指定 HTTP 和/或 HTTPS。

    • 重定向 - 指定是否为传入 HTTP 请求强制使用 HTTPS。

    • 源组 - 选择要在向源发出请求时将流量转发到的源组。 有关详细信息,请参阅配置源组

    • 源路径 - 此路径用于重写 Front Door 在构造转发到源的请求时使用的 URL。 默认情况下,不提供此路径。 因此,Front Door 会在对源的请求中使用传入 URL 路径。 还可以指定通配符路径,这会将传入路径的任何匹配部分复制到源的请求路径。 源路径区分大小写。

      匹配模式:/foo/*,源路径:/fwd/

      传入 URL 路径:/foo/a/b/c/,从 Front Door 到源的 URL:fwd/a/b/c

    • 转发协议 - 选择用于转发请求的协议。 可指定“仅限 HTTP”、“仅限 HTTPS”或“匹配传入的请求”。

    • 缓存 - 选择此选项后,可缓存 Azure Front Door 中的静态内容。 有关详细信息,请参阅 Front Door 的缓存

    • 规则 - 选择应用于此路由的规则集。 有关详细信息,请参阅 Front Door 的规则集

  4. 选择“添加”,创建新路由。 路由显示在终结点的路由列表中。

    Screenshot of new created route in an endpoint.

添加安全策略

  1. 在“安全策略”窗格中选择“+ 添加策略”,来应用或创建要关联到你的域的新 Web 应用程序防火墙策略。

    Screenshot of add a policy button from endpoint configuration pane.

  2. 在“添加安全策略”页上,输入或选择以下信息:

    Screenshot of add security policy page.

    • 名称 - 在此 Front Door 配置文件中为安全策略输入唯一的名称。
    • - 选择要将此安全策略应用到的一个或多个域。
    • WAF 策略 - 选择现有 WAF 策略或创建新策略。 选择现有 WAF 策略时,该策略必须与 Front Door 配置文件位于同一层级。 有关详细信息,请参阅为 Front Door 配置 WAF 策略
  3. 选择“保存”以创建安全策略并将其与终结点相关联。

    Screenshot of security policy associated with an endpoint.

配置源超时

源超时是 Azure Front Door 判定与源的连接已超时之前会等待的时间。可以在 Azure Front Door 配置文件的概述页面上设置此值。 该值应用于配置文件中的所有终结点。

Screenshot of the origin timeout settings on the overview page of the Azure Front Door profile.

清理资源

若要删除某个终结点,首先必须删除与该终结点关联的任何安全策略。 然后选择“删除终结点”,从 Azure Front Door 配置文件中删除终结点。

Screenshot of the delete endpoint button from inside an endpoint.

后续步骤