管理 Azure 应用程序网关的公共 IP 地址
Azure 应用程序网关是一种 Web 流量负载均衡器,可用于管理发往 Web 应用程序的流量。 应用程序网关根据 HTTP 请求的属性做出路由决策。 属性的示例包括 URI 路径或主机头。 应用程序网关的前端是其后端池中应用程序的连接点。
应用程序网关前端可以是专用 IP 地址和/或公共 IP 地址。 应用程序网关 V1 SKU 支持基本动态公共 IP。 V2 SKU 仅支持静态的标准 SKU 公共 IP。 应用程序网关 V2 SKU 不支持内部 IP 地址,因为此类地址只用于前端。 有关详细信息,请参阅应用程序网关前端 IP 地址配置。
本文介绍如何使用订阅中的现有公共 IP 创建应用程序网关。
先决条件
- 具有活动订阅的 Azure 帐户。 创建试用版订阅。
- 订阅中的两个标准 SKU 公共 IP 地址。 IP 地址不能与任何资源相关联。 有关如何创建标准 SKU 公共 IP 地址的详细信息,请参阅创建公共 IP - Azure 门户。
- 对于本文中的示例,请将新的公共 IP 地址命名为 myStandardPublicIP-1 和 myStandardPublicIP-2 。
使用现有公共 IP 创建应用程序网关
本部分将创建应用程序网关资源。 需选择在先决条件部分创建的 IP 地址作为应用程序网关的公共 IP。
登录 Azure 门户。
在门户顶部的搜索框中,输入“应用程序网关”。
在搜索结果中,选择“应用程序网关”。
选择“+ 新建”。
在“创建应用程序网关”中,输入或选择以下信息。
设置 值 项目详细信息 订阅 选择订阅。 资源组 选择“新建”。 - 输入“myResourceGroupAppGW”。
实例详细信息 应用程序网关名称 输入“myAppGateway”。 区域 选择“中国北部 3”。 层 保留默认值“标准 V2”。 启用自动缩放 保留默认值“是”。 最小实例计数 保留默认值“0”。 最大实例计数 保留默认值“10”。 可用性区域 保留默认值“无”。 HTTP2 保留默认值“禁用”。 虚拟网络 选择“新建”。 - 在“创建虚拟网络”中,输入“myVNet”作为名称 。
- 在“地址空间”中保留默认地址空间。
- 在“子网”中,将“默认值”更改为“myAGSubnet” 。
- 在第二个子网名称中,输入“myBackendSubnet”。
- 在“地址范围”中,输入默认地址空间内的范围。
选择“下一步: 前端”。
在“前端”选项卡中,为“公共 IP 地址”选择“myStandardPublicIP-1”,或选择你的公共 IP 地址 。
在完成时选择“下一步:后端。
选择“添加后端池”。
在“添加后端池”中,输入“myBackendPool”作为名称 。
在完成时选择“下一步:配置”。
选择“+ 添加路由规则”。 输入或选择以下信息。
设置 值 规则名称 输入“myRoutingRule”。 侦听器 侦听器名称 输入“myListener”。 前端 IP 选择“公共”。 前端 IP 协议 保留默认值“HTTP”。 端口 保留默认值“80”。 其他设置 侦听器类型 保留默认值“基本”。 错误页 URL 保留默认值“否”。 后端目标 目标类型 保留默认值“后端池”。 后端目标 选择“myBackendPool”。 HTTP 设置 选择“添加新订阅”。 - 在“名称”中输入“myHTTPsetting” 。
- 将其他设置保留默认值。
选择 添加 。
依次选择“下一步: 标记”、“下一步: 查看 + 创建” 。
选择“创建”。
注意
这是应用程序网关的简单部署。 有关高级配置和设置,请参阅快速入门:使用 Azure 应用程序网关定向 Web 流量 - Azure 门户
有关 Azure 应用程序网关的详细信息,请参阅什么是 Azure 应用程序网关?
更改或删除公共 IP 地址
创建公共 IP 地址后,应用程序网关不支持更改该 IP 地址。
详细信息
- 如果动态基本 SKU IP 已关联到应用程序网关前端,该 IP 只会在网关停止或启动时才会更改。 与应用程序网关前端关联的 DNS 名称不会更改。
注意事项
- Azure 应用程序网关对前端公共 IPv6 地址的支持当前为公共预览版。
后续步骤
在本文中,你已了解如何创建应用程序网关和使用现有公共 IP。
- 有关 Azure 虚拟网络 NAT 的详细信息,请参阅什么是 Azure 虚拟网络 NAT?。
- 若要详细了解 Azure 中的公共 IP 地址,请参阅公共 IP 地址。