gpt4 book ai didi

nginx - Airflow + Nginx 设置给 Airflow 404 = 很多圈子

转载 作者:行者123 更新时间:2023-12-03 23:52:08 31 4
gpt4 key购买 nike

我正在尝试使用此处给出的说明在 nginx 后面设置 Airflow。

Airflow .cfg 文件

base_url = https://myorg.com/airflow
web_server_port = 8081
.
.
.
enable_proxy_fix = True

nginx 配置
server {
listen 443 ssl http2 default_server;
server_name myorg.com;
.
.
.
location /airflow {
proxy_pass http://localhost:8081;
proxy_set_header Host $host;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-Proto "https";
}
}

Airflow 网络服务器和调度程序作为 systemd 启动并运行。当我尝试访问 https://myorg.com/airflow/ ,它给 Airflow 404 = 很多圈子。

可能有什么问题?非常感谢您帮助运行此程序。

最佳答案

我刚刚遇到了同样的问题,并通过添加尾随修复了它 /到地点:location /airflow/ {而不是 location /airflow { .尾部反斜杠告诉 nginx 删除对应 python 应用程序的 uri 路径中的前面/airflow。

我的整体配置如下:

    server_name my_server.my_org.net;
location /airflow/ {
proxy_pass http://localhost:9997;
proxy_set_header Host $host;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}

airflow.cfg我另外指定:
base_url = http://my_server.my_org.net/airflow
enable_proxy_fix = False # Seems to be deprecated?
web_server_port = 9997

关于nginx - Airflow + Nginx 设置给 Airflow 404 = 很多圈子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56105608/

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