1.首先需要生成用户名和密码

使用openssl来生成,生成命令(openssl在安装nginx的时候已经安装)
echo "kibana:$(openssl passwd -crypt yourpassword)" >>/usr/local/nginx/conf/httpasswd

2.为需要授权的资源添加授权配置

server{ 
      listen 50813; 
      location / {
        auth_basic    "please login";
        auth_basic_user_file /usr/local/nginx/conf/httpasswd;
        proxy_http_version 1.1;      
        proxy_pass  http://kibana;
      } 
    }
auth_basic_user_file:是用户名和密码的配置文件地址
auth_basic:是浏览器提示框中的网站名称


 2.使用ngx_http_auth_basic_module模块为不带认证的资源添加授权 随笔

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。