我已经在 rhel 上安装了 Kibana,并且正在尝试远程访问http://服务器网址:5601。
我已经安装了 elasticsearch 并且能够远程访问它http://服务器网址:9200
我已经添加
server.host 0.0.0.0
在 kibana.yml 中。
我已确保 nsg 允许其通过,并已将其添加到防火墙。我还安装了 elasticsearch,它正在端口 9200 上运行 - 我对防火墙和 nsg 9200 所做的操作与对 5601 所做的操作完全相同,因此我觉得这是一个配置问题,而不是防火墙问题。
另外,我可以在本地机器上成功 curl kibana
运行 netstat -nlp | grep :5601 时我得到以下结果:
tcp 0 0 127.0.0.1:5601 0.0.0.0:* LISTEN 33072/node
谢谢
答案1
您的输出netstat -nlp
显示 Kibana 仅在环回设备上监听127.0.0.1
。由于您已经更改了配置,因此您在更改配置后没有正确重新启动服务,或者您修改了错误的配置文件。
当使用编辑后的配置文件启动服务时,它将显示为0.0.0.0:5601
。