简单的实现HTTP密码验证登陆

1.首先需要安装 httpd-tools

yum install -y httpd-tools

2.安装完成后设置用户名密码,我这里用的是NGINX  

   htpasswd -bc /mypath/nginx/conf/htpasswd.users admin(注:用户名) 123456(注:密码)

3. 修改nginx的配置:


server {
        listen       80;
        server_name  elk.log.com;

        #charset koi8-r;
        #access_log  logs/host.access.log  main;

       auth_basic "Restricted Access";
       auth_basic_user_file /mypath/nginx/conf/htpasswd.users;      #登录验证
       location / {

           proxy_pass http://127.0.0.1:5601;     #转发到你指定的域名或IP
           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;
           allow 192.168.0.1;  #允许的IP
           allow 118.133.10.6; #允许的IP
           deny all;
       }
}
原文地址:https://www.cnblogs.com/lhlucky/p/10491469.html