gpt4 book ai didi

flask - Airflow 向 base_url 添加前缀

转载 作者:行者123 更新时间:2023-12-03 16:58:02 24 4
gpt4 key购买 nike

我在带有反向代理 (Traefik) 的系统中运行 Airflow。由于代理使用 url 前缀进行路由,如果 Airflow 可以为所有路由引入前缀,那就太好了。我看到了有关反向代理的文档 - 但更改 base_url 只会将我重定向回根目录 (/)。因此,所有 Airflow 请求都不能由反向代理路由。

我需要 Airflow 来监听 example.com/airflow 而不是 example.com/。所有请求都应包含该前缀。除了引入另一个代理之外,还有其他解决方案吗?

谢谢!

编辑:

根据airflow docs :

Reverse Proxy

Airflow can be set up behind a reverse proxy, with the ability to set its endpoint with great flexibility.

For example, you can configure your reverse proxy to get:

https://lab.mycompany.com/myorg/airflow/ To do so, you need to set the following setting in your airflow.cfg:

base_url = http://my_host/myorg/airflow

通过将 base_url 配置为 example.com/airflow,可以通过/airflow 访问它。但随后它再次基于根重定向(/home、/login 等)。这对我来说不起作用。

最佳答案

我不明白这是 Traefik 的问题。

链接由您的应用程序生成,Traefik 不会以任何方式对其进行修改。我会在没有 Traefik 的情况下进行测试,并确保您能够在 /airflow 成功运行您的系统,然后重新引入 Traefik。

关于flask - Airflow 向 base_url 添加前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51313062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com