Azure应用网关配置HTTP转HTTPS重定向失效问题排查求助
Azure应用网关HTTP自动跳转HTTPS失效排查与解决
核心排查点及解决步骤
监听器匹配校验
- 确认HTTP多站点监听器的主机名与对应HTTPS监听器完全一致(含子域名、大小写,比如
www.contoso.com必须和HTTPS监听器的主机名完全匹配) - 检查HTTP监听器的端口是否为80,且未被其他监听器或规则占用
- 确认HTTP多站点监听器的主机名与对应HTTPS监听器完全一致(含子域名、大小写,比如
路由规则优先级与配置
- 重定向路由规则的优先级需高于后端池路由规则(应用网关按优先级数值从小到大匹配,数值越小优先级越高)
- 确认重定向规则的目标监听器为对应域名的HTTPS监听器,重定向类型选择
永久(301)或临时(302),按需开启「包含路径」「包含查询字符串」选项 - 验证路由规则与HTTP监听器的关联关系,确保绑定正确无错位
网关与后端状态检查
- 确认应用网关公共IP可正常接收80端口流量(用
telnet <网关公IP> 80测试连通性) - 临时将WAF切换为检测模式,排查是否有WAF规则拦截HTTP请求
- 检查后端App Service的健康状态,确保后端池实例正常(后端不健康可能导致规则不触发)
- 确认应用网关公共IP可正常接收80端口流量(用
域名解析验证
- 确认域名的A/CNAME记录指向应用网关的公共IP/域名,而非直接指向App Service
截图配置说明
截图显示重定向规则配置为Found (302)临时重定向,目标为HTTPS监听器,已开启路径和查询字符串包含选项,此配置逻辑正确,需重点排查上述优先级、监听器匹配及连通性问题
内容的提问来源于stack exchange,提问作者Saurav Likhar
相关产品推荐
相关产品推荐

