gpt4 book ai didi

elasticsearch - kibana.dev.yml不适用于kibana开发模式

转载 作者:行者123 更新时间:2023-12-02 22:59:33 25 4
gpt4 key购买 nike

如果有人可以帮助我解决此问题,我将不胜感激。

我正在开始开发kibana插件并安装了所有必需的软件包。

我的环境在下面。

kibana 5.0.0 alpha5(使用git存储库中的git克隆)

我想启动 127.0.0.1:5601 以外的开发服务器
所以我如下创建了 config / kibana.dev.yml

# Kibana is served by a back end server. This setting specifies the port to use.
server.port: 5601

# This setting specifies the IP address of the back end server.
server.host: "0.0.0.0"

但是,当我从 npm start启动kibana服务器时,似乎没有应用。它始终从 127.0.0.1:5601 开始

我需要其他设置来读取config / kibana.dev.yml吗?

谢谢,
渡边友

最佳答案

在开发人员模式下启动时,默认情况下启用SSL。在该配置中,如果未指定自定义证书,则server.host设置无效,并且被强制为localhost(以匹配默认提供的证书中的主机名),如 cli/serve/serve.js 文件所示:

  if (opts.dev) {
set('env', 'development');
set('optimize.lazy', true);
if (opts.ssl && !has('server.ssl.cert') && !has('server.ssl.key')) {
set('server.host', 'localhost');
set('server.ssl.cert', fromRoot('test/dev_certs/server.crt'));
set('server.ssl.key', fromRoot('test/dev_certs/server.key'));
}
}

您可以通过指定 --no-ssl开关来启动Kibana,以便考虑 server.host设置:
sh ./bin/kibana --dev --no-ssl

关于elasticsearch - kibana.dev.yml不适用于kibana开发模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38841319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com