我目前正在尝试设置一个 Apache 服务器,以便在 localhost:5601 将 e.g localhost/kibana 重定向到 Kibana。
我已经尝试将此添加到 apache2.conf:
ProxyPass /kibana http://localhost:5601
ProxyPassReverse /kibana http://localhost:5601
然而,它卡在 Kibana“加载组件”页面上,从未实际完全加载。它更改为:
ProxyPass /kibana/ http://localhost:5601/
ProxyPassReverse /kibana/ http://localhost:5601/
显然,强制用户输入额外/最后是不理想的,所以我尝试在.htaccess 中重写 URL:
RewriteEngine On
RewriteRule http://localhost/kibana$ http://localhost/kibana/
但重写似乎不起作用。我已经将 AllowOverride 设置为 all 并启用了重写模块,并且使用了各种不同的 rewrite/proxy 规则,但到目前为止还没有任何运气。
1 回答
我已经使用 elasticsearch 完成了我的 apache 配置文件 kibana。它可能对您有用:
/etc/httpd/conf.d/kibana.conf:
这样它不需要任何额外的“/”,它可以使用默认的 kibana 配置文件。