• ES,kibana通过nginx添加访问权限


    一、安装nginx

    yum install epel-release -y
    
    yum install -y nginx

    二、安装Apache Httpd 密码生成工具

    # 生成密码 yum install -y httpd-tools
    $ mkdir -p /usr/local/nginx/conf/passwd $ htpasswd -c -b /usr/local/nginx/conf/passwd/kibana.passwd zhanghao mima

    三、配置Nginx反向代理

    #查看nginx配置文件位置
    nginx -t
    
    #编辑nginx
    vim /etc/nginx/nginx.conf
    server {
            listen 8080;
            server_name  10.0.0.11;
            auth_basic "Restricted Access";
            auth_basic_user_file /usr/local/nginx/conf/passwd/kibana.passwd;
            location / {
            proxy_pass http://0.0.0.0:5601;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
            }
    }

    四、最后开启防火墙

    #开启防火墙
    systemctl start firewalld.service
    
    #添加端口
    firewall-cmd --zone=public --add-port=9200/tcp --permanent
    
    firewall-cmd --zone=public --add-port=8080/tcp --permanent

    #端口加入防火墙
    firewall-cmd --add-port=5601/tcp

    关闭SeLinux:

    临时关闭(不用重启机器):setenforce 0

  • 相关阅读:
    转 哪个家伙说“网站去.Net化”?
    javascript prototype
    Spring作用,MVC容器作用
    javascript 闭包
    导入Excel数据至Access 宁静以致远
    My first mobile message 宁静以致远
    MyEclipse遇到的错误
    JAVAEE错误处理
    JavaEE ActionForm的高级应用
    hibernate
  • 原文地址:https://www.cnblogs.com/angelyan/p/11676891.html
Copyright © 2020-2023  润新知