You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Grafana从v9升级至v10后IIS反向代理下外部访问重定向异常

Grafana 10升级后IIS反向代理重定向过多问题原因
  • 根路径重定向逻辑变更:Grafana 10对根路径(/)的处理逻辑做了调整,默认会强制重定向到/login页面。如果IIS的URL Rewrite规则没有正确传递X-Forwarded-Proto、X-Forwarded-Host这类反向代理头部,Grafana无法识别外部访问的正确协议和域名,会不断发起重定向请求,最终触发浏览器的“重定向次数过多”提示。而Grafana 9的重定向逻辑没有这么严格,因此能正常工作。

  • 反向代理头部配置缺失:Grafana 10加强了对反向代理场景的头部校验,要求代理服务器必须传递正确的X-Forwarded-*系列头部。如果你的IIS URL Rewrite规则中没有添加如下配置:

    <serverVariables>
      <set name="HTTP_X_FORWARDED_PROTO" value="{HTTPS}" />
      <set name="HTTP_X_FORWARDED_HOST" value="{HTTP_HOST}" />
    </serverVariables>
    

    Grafana会误判当前访问的协议(比如把外部HTTPS识别为内部HTTP),进而反复重定向到HTTPS地址,形成循环。

  • Cookie属性适配问题:Grafana 10调整了Cookie的SameSite属性默认值,若IIS反向代理未正确处理Cookie的传递逻辑,可能导致浏览器Cookie验证异常,间接引发重复重定向。不过这个场景的影响远小于头部配置缺失,是次要原因。

内容的提问来源于stack exchange,提问作者Cees Meijer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 22:28:10