2016-08-09 2 views
1

Я ценю, если кто-то может помочь мне с этим.kibana.dev.yml не применяется в режиме разработки кибаны

Я начинаю разработку плагина kibana и устанавливаю все необходимые пакеты.

Мое окружение ниже.

kibana 5.0.0 alpha5 (используется мерзавец клон из хранилища мерзавца)

Я хочу, чтобы запустить сервер Devlopment кроме 127.0.0.1:5601 поэтому я создал конфигурации/kibana.dev. ут, как показано ниже

# 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" 

Однако это, похоже, не применяется, когда я запустить сервер kibana из npm start. Он продолжает начинаться с 127.0.0.1:5601

Нужна ли мне какая-либо другая настройка для чтения config/kibana.dev.yml?

Спасибо, Ю. Ватанабе

ответ

2

При запуске в режиме разработчика, 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')); 
    } 
    } 

Вы можете начать Kibana с помощью переключателя --no-ssl для того, чтобы установка server.host следует принимать во внимание:

sh ./bin/kibana --dev --no-ssl 
+0

Здравствуйте Вал. Спасибо за комментарий. По вашему совету, я смог запустить kibana на 0.0.0.0, установив --no-ssl в командной строке. npm start - --no-ssl. –

+0

Рад, что это помогло! – Val

Смежные вопросы