禁用kibana默认端口5601

时间:2018-12-06 12:48:41

标签: elasticsearch kibana keycloak

我正在使用kibana和keycloak进行身份验证,现在登录时需要用户名和密码,这很好,但是我有一个问题,kibana默认端口仍在工作

1 个答案:

答案 0 :(得分:0)

基本上,您需要更新 kibana.yml 配置文件并再次运行Kibana,如下所示:

  • 如果正在运行,请停止Kibana。
  • 打开Kibana安装目录 ../ config 目录中的 kibana.yml 文件。
  • 找到{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "http://blog-js.com/login.defs#", "additionalProperties": false, "definitions": { "login": { "type": "object", "required": [ "account", "password" ], "properties": { "account": { "description": "The account or email of user", "type": "string", "minLength": 1, "maxLength": 255 }, "password": { "description": "The password of user", "type": "string", "minLength": 1, "maxLength": 32 } } } } } 行,并删除server.port字符以取消注释。
  • 将默认端口(5601)替换为所需的端口(例如8643或8601)。
  • 保存文件,然后再次运行Kibana。

如果操作正确,您将在Kibana控制台上看到一条信息日志消息,例如:

  

[16:38:43.437] [info] [listening]服务器在运行   http:// {IP_Adress}:{new_Port}

从现在开始,没有人可以通过默认的“ 5601”端口访问Kibana。