- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在带有反向代理 (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/
我很困惑。当您想将其显示在前面时使用 echo 。但我想导入 css 文件 url 不需要显示在前面,因为你只需要引用 url 的位置。 有时,import css without echo,它工作正
我想知道是否可以通过命令行设置 base_url。例子 bin/behat --base_url=http://google.fr 为了灵活起见,我想避免每次必须测试新 url 时创建新配置文件并通过
我正在扩展 URL 帮助程序 (MY_url_helper)。如何在辅助函数中访问 base_url() ?我实际上重写了base_url(),所以我需要调用原始的base_url。 编辑1: 这不起
我正在本地主机的 CodeIgniter 中处理网页,但该网页也在实时服务器中。 它对所有链接使用base_url()。 例如: assets/style.css"> assets/jquery-ui
我对这两个 url 场景之间的区别有点困惑,比如 $config['base_url'] = ''; $config['base_url'] = 'localhost/blabla'; " /> 如果
我对 codeigniter base_url 有疑问。我的 base_url 是 $config['base_url'] = "http://".$_SERVER['HTTP_HOST'].dirn
我正在使用 Codeigniter 3 和 AngularJs 创建一个网站。在 delevolping 时,我在 codeigniter 中遇到了一些基本 url 问题。我附上了我的目录结构的图像文
我的 script.js 中有这段代码: $(document).ready(function (e) { $("#uploadimage").on('submit',(fun
我正在使用 CodeIgniter,我是新手,因为我从事 Web 开发。我在使用来自 CI 的 base_url 时遇到问题:它导致 404 Page not found。 这是页面的引用: ">Ca
我正在使用 CodeIgniter Bootstrap 样式表链接 URL 无法正常工作。 Controller 代码 load->helper('url'); $data['titl
我在使用重复 base_url 的 Codeigniter 时遇到问题。如果我访问 Controller 中的索引页面,所有 url 都很好,但是当我访问一个不是 Controller 中索引页面的页
我已经加载了 URL 助手,我已经在配置中设置了基本 url,但是这段代码似乎给了我: PHP Error was encountered Severity: Error Message: Call
我想要好看的错误页面。为此,我需要获取一些 CSS 和 JS 文件。但出于某种奇怪的原因使用 base_url()不适用于 error_pages。我当然可以只使用 href="/css/style.
目前我通过以下方式展示图片: " /> USER_UPLOAD_URL 在 application/config/constants.php 中定义。 define('USER_UPLOAD_URL'
我使用 CodeIgniter,我喜欢它,但我不知道这样做是否真的值得: css/main.css" /> js/jquery.js"> js/functions.js"> ... images/do
在大多数网络应用程序中,我们需要全局变量 base_url。在 cakephp 中获取 base_url 当前我将以下代码放在 app_controller.php 中的 beforeRender 方
我喜欢 base_url()以至于我想创建另一个全局函数 base_img_url()我可以在 config.php 中定义 URL文件就像 base_url() .我该怎么做,函数应该在哪里?这是一
当我将 base_url 设置为 http://example.com/ 时, Ajax 在所有浏览器中都能正常工作,除了 Firefox。 当我将其设置为 http://www.example.co
我在带有反向代理 (Traefik) 的系统中运行 Airflow。由于代理使用 url 前缀进行路由,如果 Airflow 可以为所有路由引入前缀,那就太好了。我看到了有关反向代理的文档 - 但更改
我正在尝试从 Controller 文件加载 View 。如果我在 View 中引用我的类,一切都很好,但是如果我引用该类中的方法,我的 css 不会加载。 这是一个简单的例子: Controller
我是一名优秀的程序员,十分优秀!