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

Airflow登录页next参数与base_url不匹配问题求助

Airflow 部署在应用网关后next参数指向内网IP的解决办法

针对你在Airflow 2.6.2(虚拟机部署)中遇到的登录页next参数指向内网IP的问题,可通过以下配置解决:

  • 开启代理信任与头部解析
    在Airflow配置文件(如airflow.cfg)中添加或修改以下参数:

    [webserver]
    enable_proxy_fix = True
    trusted_proxies = ["应用网关的内网IP"]  # 替换为实际网关内网IP,限制仅信任该代理的转发头
    

    开启enable_proxy_fix后,Airflow会读取反向代理(应用网关)传递的X-Forwarded-Host、X-Forwarded-Proto等头部信息,以此生成正确的外部URL。

  • 确认应用网关配置
    确保Microsoft Application Gateway已配置传递以下HTTP头部到Airflow服务器:

    • X-Forwarded-Host: 设置为网关公网IP(如1.2.3.4)
    • X-Forwarded-Proto: 设置为http或https(根据实际协议)
    • X-Forwarded-Port: 设置为对应的端口(默认80或443)
  • 重启Airflow服务
    修改配置后,重启Airflow webserver服务使配置生效:

    airflow webserver restart
    

完成以上配置后,登录页的next参数将正确指向网关公网IP对应的路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 20:04:50