背景

 服务器ip:192.168.1.2

安装软件 nginx kibana(默认端口5601)

实现方案:访问http://192.168.1.2/kibana 即可访问到kibana后端,同时需要添加basic认证

1.准备密码文件

#yum install -y httpd-tools
#htpasswd -c /opt/soft/nginx/conf/kibanauser admin 执行后会提示输入密码,admin为用户名,最后生成kibanauser文件

2.修改nginx配置文件

#vim /opt/soft/nginx/conf/nginx.conf

location /kibana/ {
auth_basic "secret";
     auth_basic_user_file /opt/soft/nginx/conf/kibanauser;
proxy_pass http://127.0.0.1:5601/;
proxy_set_header Host $host:;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
rewrite ^/kibana/(.*)$ /$ break;
}
#重启nginx

3.修改kibana配置文件

vim /etc/kibana/kibana.yml
修改参数如下
server.basePath: "/kibana"
server.host: "127.0.0.1" #修改这一步是为了禁止外部用户直接访问kibana页面,如果不修改这个参数的话也可以使用iptables限制外部用户直接访问本机的5601端口
重启kibana
systemctl restart kibana

完成后即可达到试验目标

参考链接

https://segmentfault.com/q/1010000011782771

https://www.cnblogs.com/keithtt/p/6593866.html

最新文章

  1. 快速创建 IEqualityComparer 实例:改进
  2. 解迷宫的C++的未完善编程代码........请大神们帮忙改善下.........
  3. Android——使用SQLiteDatabase操作SQLite数据库
  4. paip.调试js 查看元素事件以及事件断点
  5. Android布局文件夹引起的问题
  6. lex&yacc4
  7. phpstorm运行在浏览器中执行php文件报502错误
  8. Django 初探--Django的开发服务器及创建数据库(笔记)
  9. RTF格式文件浅析
  10. 泛型 Field 和 SetField 方法 (LINQ to DataSet)
  11. cf B. Fixed Points
  12. java工程打包成jar包,并且解压lib里的jar包
  13. 转:【Java并发编程】之十五:并发编程中实现内存可见的两种方法比较:加锁和volatile变量
  14. jquery父元素和子元素点击事件传递问题_不可把父元素的事件传递给子元素_事件无限循环传递
  15. Webmagic 爬虫框架 爬取马蜂窝、携程旅游、汽车之家游记信息
  16. Win10下python不同版本同时安装并解决pip共存问题
  17. Spring Boot设置上传文件大小
  18. Python open 读写小栗子
  19. [2017BUAA软工助教]结对组队
  20. 基于内容的推荐 java实现

热门文章

  1. python基础知识(集合)
  2. Prettier格式化配置
  3. Docker踩坑小记
  4. 浅谈 OpenResty,基于opebresty+redis进行实时线上限流
  5. python+requests 请求响应文本出错返回“登录超时”
  6. mysql语句(一)
  7. 03 Python基础
  8. java 模拟http请求,通过流(stream)的方式,发送json数据和文件
  9. easyswoole报错:failed: Error during WebSocket handshake: Unexpected response code: 200
  10. Http 协议学习