简单的实现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;
       }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM