我在 Virtualbox 的 Ubuntu 18.04.1 服务器上安装了 elasticSearch (7.4.1),它工作正常。我可以创建映射、索引并使用所有 cmd(XPUT、XPOST、XGET ...)。
在与 ES 相同的服务器上安装 Kibana(7.5.2) 后,仅更新以下行的 Kibana.yml:
服务器主机:“0.0.0.0”
Kibana 服务器已启动并正在运行,但它返回 HTTP 302。这是我用来安装和测试此问题的 cmd。
sudo apt-get install kibana
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable kibana.service
sudo /bin/systemctl start kibana.service
等了几分钟后,我检查了 kibana 日志
journalctl -u kibana.service
一旦我看到 kibana 启动并运行如下
"tags":["info","http","server","Kibana"],"pid":3388,"message":"http 服务器运行在http://0.0.0.0:5601 "}
我用它调用了 url,curl
它返回 HTTP 302 错误
curl -I localhost:5601
curl -I 127.0.0.1:5601
curl -I 0.0.0.0:5601
如果我使用 -IL 并返回 HTTP 503 错误
curl -IL localhost:5601
这是kibana日志
"head","statusCode":302,"req":{"url":"/","method":"head","headers":{"host":"localhost:5601","user-agent ":"curl/7.58.0",".......
如何解决此 302 错误?我尝试重新启动服务、Ubuntu 服务器,然后重新安装 Kibana,同样的错误。