我在 RHEL 7.2 上运行 kibana 4.4.1
当 kibana.yml 文件不包含设置时一切正常server.basePath
。 Kibana 成功启动并吐出消息
[info][listening] Server running at http://x.x.x.x:5601/
curl http://x.x.x.x:5601/app/kibana
返回预期的 HTML。
但是,当 basePath 设置为server.basePath: "/kibana4"
, http://x.x.x.x:5601/kibana4/app/kibana http://x.x.x.x:5601/kibana4/app/kibana结果是 404。为什么?
服务器成功启动并具有相同的日志记录
[info][listening] Server running at http://x.x.x.x:5601/
but
curl http://x.x.x.x:5601/
回报
<script>
var hashRoute = '/kibana4/app/kibana';
var defaultRoute = '/kibana4/app/kibana';
...
</script>
curl http://x.x.x.x:5601/kibana4/app/kibana
回报
{"statusCode":404,"error":"Not Found"}
为什么“/kibana4/app/kibana”返回 404?