我正在尝试设置一个基本的反向代理来访问我的kibana实例 . 这里是kibana实例(直接通过:5601没有任何问题)
#server.basePath: ""
server.basePath:"/kibana"
而我的阿帕奇东西
<VirtualHost *:80>
Servername xxxx
ProxyPreserveHost On
ProxyRequests On
ProxyPass / http://localhost:5601
ProxyPassReverse / http://localhost:5601
</VirtualHost>
问题是我得到http://xxxx/
代理服务器错误代理服务器从上游服务器收到无效响应 . 代理服务器无法处理请求GET / app / kibana . 原因:DNS查找失败:localhost:5601app
我做了一些测试,但似乎没有任何效果 . 第二次尝试使用ProxyPass / http://localhost:5601/app/kibana ProxyPassReverse / http://localhost:5601/app/kibana
这次它更好但仍然没有OK http://xxxx我眨眼间我可以看到'kibana is loading'并且在一条大红色消息后面
Kibana没有正确加载 . 检查服务器输出以获取更多信息 .
3 回答
好的,这很容易...... apache conf是(小心斜线)
我默认让所有人都在Kibana(没有base.path)
尝试这样的事情
Kibana 4不到一半:)
我在Apache / 2.4.10上使用这个更紧凑的虚拟主机配置: