azure - Azure 应用程序网关 HTTP 设置后端端口重置为 80
问题描述
在 Azure 门户中,我创建了以下具有后端池、规则、侦听器和 HTTP 设置的应用程序网关。我希望使用下面的后端端口配置 HTTP 设置,并将设置多次放置在后端端口字段中。但是,当我保存设置时,Azure 会将端口重置为 80。以前有人遇到过这个问题吗?请提供有关如何解决问题的任何指导。
应用网关
后端池
- Pool1 - 2 台服务器侦听端口 80
- Pool2 - 1 台服务器监听 8080 端口
- Pool3 - 1 台服务器在端口 8777 上侦听
规则
- 规则 1 - 侦听器 1 - HTTP1
- 规则 2 - 侦听器 2 - HTTP2
- 规则 3 - 侦听器 3 - HTTP3
听众
- Listener1 - 多站点 - 端口 80 - 域 #1
- Listener2 - 多站点 - 端口 80 - 域 #2
- Listener3 - 多站点 - 端口 80 - 域 #3
HTTP 设置
- HTTP1 - 端口 80 - 后端端口 80
- HTTP2 - 端口 8080 - 后端端口 8080
- HTTP3 - 端口 8777 - 后端端口 8777
解决方案
是的,几周前我在门户网站上遇到了这个问题 - 进入编辑面板将端口字段值显示为 80,即使基础存储值不同。
如果在编辑其他字段时没有注意到这一点,它将使用可能不正确的“80”默认值更新 http 设置。
因此,如果您在门户、Az PS、CLI 或 ARM 部署中指定所需的值,它将使用您设置的端口。只是编辑面板似乎没有显示基础值。
推荐阅读
- list - 使用冒号冒号语法区分大小写的 Scala List 解包
- terminal - 键“m”将光标带到 iTerm2
- typescript - 使用 Google Calendar API 的类型(脚本)来帮助输入事件
- python - 从日志文件中获取特定部分
- java - 如何将参数传递给@Provide?
- python - Python 帮助 - 根据来自 2 个 DataFrame 的 2 个条件返回 DataFrame 值
- google-sheets - LIMIT 子句带参数
- flutter - 资产图像未更新,如何解决此问题
- twig - 在 for 循环中分组项目
- random - Discord.js - 从文件夹错误发布图像