2016-08-09 32 views
1

Ich schätze, wenn mir jemand mit dieser Issuse helfen kann.kibana.dev.yml wird nicht in kibana Entwicklungsmodus angewendet

Ich beginne eine Entwicklung für Kibana Plugin und installiert alle notwendigen Pakete.

Meine Umgebung ist unter.

Kibana 5.0.0 alpha5 (Used git clone vom Git Repository)

Ich möchte den devlopment anderen Server als 127.0.0.1:5601 so ich config/kibana.dev erstellt haben, starten. yml wie unten

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

dies scheint jedoch nicht angewandt werden, wenn ich den Kibana Server von npm start starten. Es beginnt ab 127.0.0.1:5601

Benötige ich eine andere Einstellung zu lesen config/kibana.dev.yml?

Danke, Yu Watanabe

Antwort

2

Wenn in dev-Modus gestartet wird, ist SSL auf Verzugs. In dieser Konfiguration und wenn keine benutzerdefinierten Zertifikate festgelegt wurden, hat die server.host Einstellung keine Wirkung und wird gezwungen, localhost (die Hostnamen in dem Standard Bescheinigungen zu entsprechen), wie in der cli/serve/serve.js Datei zu sehen ist:

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')); 
    } 
    } 

Sie können Kibana starten, indem Sie die --no-ssl Schalter, um die Angabe für die server.host Einstellung berücksichtigt werden:

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

Hallo Val. Danke für den Kommentar. Nach deinem Rat konnte ich Kibana auf 0.0.0.0 starten, indem ich --no-ssl in der Befehlszeile einstelle. npm start - --no-ssl. –

+0

Froh, dass es geholfen hat! – Val