Nginx代理kibana方法2



编辑kibana的配置文件,对 server.basePath进行定义,配置路径。

cat /etc/kibana/kibana.yml
Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
server.basePath: "/elk"
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN"

systemctl restart kibana
netstat -nltp |grep 5601
tcp        0      0 127.0.0.1:5601          0.0.0.0:*               LISTEN      72068/node

编写一个代理配置文件

cat /etc/nginx/conf.d/proxy_kibana.conf
server {
    listen 80;
    server_name 172.24.115.4;
    location /elk/ {
        proxy_pass http://172.24.115.45:5601;
        rewrite ^/elk/(.*)$ /$1 break;
        proxy_set_header  X-Real-IP  $remote_addr;
        proxy_set_header  Host $host:$server_port;
        proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_http_version 1.1;
    }
}

最终访问 http://172.24.115.4/elk便可以访问到代理的kibana,这里由于配置了别的IP转发至该IP,故不贴图了。

Original: https://www.cnblogs.com/yanjieli/p/13573781.html
Author: 别来无恙-
Title: Nginx代理kibana方法2

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/543599/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 设计模式之观察者模式

    观察者模式是极其重要的一个设计模式,也是我几年开发过程中使用最多的设计模式,本文首先概述观察者模式的基本概念和Demo实现,接着是观察者模式在Java和Spring中的应用,最后是…

    Java 2023年6月8日
    024
  • Google支付和服务端验证

    因为公司业务需求,需要使用google的登录和支付。google支付分为订阅和应用内购买两种,笔者使用的是应用内购买这种方式,这里将整个google支付和支付验证的流程记录下来。 …

    Java 2023年5月30日
    021
  • 滑动加载

    html js mounted() { // 缓存指针 let _this = this; …

    Java 2023年6月8日
    028
  • Java(15)Object类

    Object类是Java中所有类的始祖,在Java中每个类都扩展了Object。如果没有明确地指出超类,Object就被认为是这个类的超类。由于在Java中每个类都是由Object…

    Java 2023年6月9日
    019
  • Mybatis-Plus使用@TableField实现自动填充日期

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Java 2022年11月10日
    0151
  • 断言(assert)简介

    J2SE 1.4在语言上提供了一个新特性,就是assertion功能,他是该版本再Java语言方面最大的革新。 从理论上来说,通过assertion方式可以证明程序的正确性,但是这…

    Java 2023年6月13日
    020
  • springboot自动配置原理以及手动实现配置类

    springboot自动配置原理以及手动实现配置类 1、原理 spring有一个思想是”约定大于配置”。 配置类自动配置可以帮助开发人员更加专注于业务逻辑开…

    Java 2023年6月15日
    018
  • AQS源码二探-JUC系列

    本文已在公众号上发布,感谢关注,期待和你交流。 AQS源码二探-JUC系列 共享模式 这个方法是共享模式下获取资源失败,执行入队和等待操作,等待的线程在被唤醒后也在这个方法中自旋执…

    Java 2023年6月13日
    016
  • 【代码优化】List.remove() 剖析

    一、犯错经历 1.1 故事背景 最近有个需求大致的背景类似: 我已经通过一系列的操作拿到一批学生的考试成绩数据,现在需要筛选成绩大于 95 分的学生名单。 善于写 bug 的我,三…

    Java 2023年6月5日
    027
  • ASP.NET状态管理之九(会话Session)

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Java 2022年9月23日
    0112
  • Spring系列26:Spring AOP 通知与顺序详解

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Java 2022年10月11日
    0151
  • JavaSE-分页工具方法

    借用mybatisPlus的分页对象,可以自己创建一个此方法针对集合设置分页,与SQL无关。 /** * * @param pageNo 第&#x51…

    Java 2023年6月9日
    022
  • Kotlin学习快速入门(9)—— 密封类的使用

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Java 2022年11月7日
    0150
  • 隐身衣揭秘–java中继承/隐藏/覆写

    故事背景 看过《哈利·波特》的娃们,想必一定还记得电影中的”隐形斗篷”。。这件隐形衣是哈利收到的圣诞礼物,也是死亡圣器中的三件套之一,它让哈利小盆友在执行任…

    Java 2023年5月29日
    020
  • 150_SpringBoot案例-direct路由模式

    整体核心 目标 实现步骤 生产者 创建生产者工程:springboot-rabbitmq-direct-producer 在pom.xml中引入依赖 在application.ym…

    Java 2023年6月7日
    041
  • Spring @Scheduled执行原理解析

    项目使用很多 @Scheduled(cron=**) 注解来实现定时任务,既然要用就必须弄清楚的它的实现原理,于是乎翻了一下相关的源码。 Spring 3.0之后增加了调度器功能,…

    Java 2023年5月30日
    033
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球