zoukankan      html  css  js  c++  java
  • Nginx代理kibana方法2

    前言

    前面写过一篇nginx代理kibana的配置,没有写路径代理,由于很多时候不可能直接一个域名或IP就只代理这一个站点,需要进行URI的代理配置,比如代理后这样访问www.test.com/kibana

    这里只是示例nginx和kibana的配置,更多细节可以参考之前那篇文章。

    地址:https://www.cnblogs.com/yanjieli/p/11187689.html

    配置kibana

    编辑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
    

    配置nginx

    编写一个代理配置文件

    # 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,故不贴图了。

  • 相关阅读:
    request
    href="#"
    可展开收起的客服导航。
    JS添加父节点的方法。
    精简漂亮的导航浮动菜单显示特效演示
    竖排导航
    仿新浪微博
    鼠标滑过改变文字
    滚动函数
    一些常用的兼容函数。
  • 原文地址:https://www.cnblogs.com/yanjieli/p/13573781.html
Copyright © 2011-2022 走看看