我遇到了设置Apache Superset与Nginx作为反向代理的问题(这可能是Nginx配置错误)。
服务器配置块(如果我漏掉了什么,请告诉我,我会添加它):
server {
listen 80 default_server;
server_name _;
root /var/www/data;
error_log /var/www/bokehapps/log/nginx.error.log info;
location /static {
alias /usr/lib/python2.7/site-packages/bokeh/server/static;
}
location /superset {
proxy_pass http://0.0.0.0:8088;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;
}
}
我可以使用curl命令访问0.0.0.0:8088并获得重定向页面,我的请求已经传递到werkzeug。但是在浏览器中,所有内容都是404错误。
0.0.0.0
,而是在 nginx 的proxy_pass
和浏览器中使用127.0.0.1
。 - Tarun Lalwani