【发布时间】:2018-07-02 22:39:42
【问题描述】:
我在 EC2 上配置了一个气流网络服务器,它侦听端口 8080。
我在 EC2 前面有一个 AWS ALB(应用程序负载均衡器),监听 https 80(面向互联网),实例目标端口面向 http 8080。
我无法从浏览器浏览 https://,因为气流 Web 服务器将我重定向到 http:///admin,ALB 不监听。
如果我从浏览器浏览 https:// /admin/airflow/login?next=%2Fadmin%2F,我会看到登录页面,因为此链接不会重定向我。
我的问题是如何更改气流,以便在浏览 https:// 时,气流网络服务器会将我重定向到 https:...,而不是 http://..... 以便 AWS ALB 可以处理请求。
根据下面的答案,我尝试将airflow.cfg 的base_url 从http://localhost:8080 更改为https://localhost:8080,但我看不出与我的更改有什么不同......
无论如何,如何从 ALB 访问 https://
【问题讨论】:
标签: amazon-web-services airflow amazon-elb