在Superset中,用于共享的URL是使用“ 127.0.0.1:8088”而不是实际域生成的,但SQL Lab中的“共享查询”按钮除外

问题描述

在Superset中,可以在几个地方共享某些内容:图表,仪表板,仪表板中的特定部分等。

除了sql Lab中的“ Share Query ”按钮可以正常工作(即使用实际域生成有效的URL)之外,其他可能生成共享URL的地方也无法正常工作我(Superset版本0.35.2):实际上,生成的URL类似于http://127.0.0.1:80800/r/123

如何使它们与sql Lab中的“共享查询”按钮一起正常工作?

(目前,通过修改服务器上的某些文件进行临时黑客攻击也是一个不错的解决方案)。

解决方法

已解决,问题是在接收请求时,NGINX未设置Host标头(用作反向代理)。