向现有 Azure 应用程序网关添加新的侦听器

Add a new listener to existing Azure application gateway

我已经按照 link 中的说明创建了 Azure 应用程序网关。完成后我意识到它只适用于 HTTPS 协议。我希望我的网站同时支持 80 和 443 端口。我想添加一个新的侦听器。我能够在端口 80 上添加一个新的侦听器,并使用相应的规则路由到该侦听器。我为 HTTPS 创建的第一条规则包含以下应用程序网关信息:

"ProvisioningState": "Succeeded", "Name": "rule01",

我添加的 HTTP 规则是 rule03,它在没有 "ProvisioningState" 的应用程序网关中显示:"Succeeded"。我需要做什么才能将规则提供给应用程序网关?

您需要为端口 80 添加新端口、新侦听器和相应的新规则。

所以从link提到的,你需要创建2个端口、2个监听器和2个规则。在调用 New-AzureRmApplicationGateway 的最后一步中,您需要将 2 个逗号分隔值传递给 -FrontendPorts -HttpListeners 和 -RequestRoutingRules 。