Azure 应用程序网关 HTTP 设置后端端口重置为 80

Azure Application Gateway HTTP Settings Backend Port Resets to 80

在 Azure 门户中,我使用下面的后端池、规则、侦听器和 HTTP 设置创建了以下应用程序网关。我希望使用下面的后端端口配置 HTTP 设置,并将设置多次放置在后端端口字段中。但是,当我保存设置时,Azure 将端口重置为 80。以前有人 运行 遇到过这个问题吗?请提供有关如何解决该问题的任何指导。

A​​ppGateway

后端池

  1. 池 1 - 2 个服务器侦听端口 80
  2. Pool2 - 1 个服务器侦听端口 8080
  3. Pool3 - 1 个服务器侦听端口 8777

规则

  1. 规则 1 - 侦听器 1 - HTTP1
  2. 规则 2 - 监听器 2 - HTTP2
  3. 规则 3 - 监听器 3 - HTTP3

听众

  1. Listener1 - 多站点 - 端口 80 - 域 #1
  2. Listener2 - 多站点 - 端口 80 - 域 #2
  3. Listener3 - 多站点 - 端口 80 - 域 #3

HTTP 设置

  1. HTTP1 - 端口 80 - 后端端口 80
  2. HTTP2 - 端口 8080 - 后端端口 8080
  3. HTTP3 - 端口 8777 - 后端端口 8777

是的,几周前我 运行 解决了这个门户问题 - 进入编辑面板显示端口字段值为 80,即使基础存储值不同.

如果在编辑其他字段时未注意到这一点,它将使用可能不正确的“80”默认值更新 http 设置。

因此,如果您在门户、Az PS、CLI 或 ARM 部署中指定所需的值,它将使用您设置的端口。只是编辑面板似乎没有显示基础值。