通过Apache / Nginx代理将特定的Kibana dasboard公开在静态URL后面

我们在Centos 7上安装了Kibana 5.5.2,安装了许多仪表板,所有工作都很好地连接到IP:5601。

一位客户要求我们让自己的仪表板在特定的主机名下可以访问。 我们尝试了很多configuration,通过Apache和Nginx代理,但我们没有成功。

在这里你有更多的细节:

有人可以给我们提示或例子吗? 问我是否需要额外的资讯。

非常感谢!

所以我有同样的问题。 我们希望在门户应用程序中显示一些仪表板,但公开显示的却是kibana坐在私人子网中,只能从该门户所在的服务器访问,或者通过VPN(如果您是用户)访问。

所以我的nginxconfiguration看起来像

 resolver 10.10.0.2; set $kibana_endpoint https://kibana.prod.domain.com; 

如果我没有记错的话,你需要parsing器行才能工作。 这需要你的DNS服务器。 如果你使用IP和,它可能不需要

然后我们为仪表板创build了一个我们想要显示哪个的URI

 # # allows non-vpn users to see API dashboard location /view/platform/ { rewrite ^/view/platform/(.*) /$1 break; proxy_pass $kibana_endpoint; }