首页 > 其他 > 详细

基于Nginx服务的用户认证

时间:2019-06-24 19:44:19      阅读:115      评论:0      收藏:0      [点我收藏+]

通过Nginx实现web页面的用户认证,用户名为:admin,密码为:654321

1.修改Nginx配置文件

# vim /usr/local/nginx/conf/nginx.conf

......

server {

            listen 80;

            server_name localhost;

            auth_basic "Input Password:";     //添加认证提示符信息

            auth_basic_user_file "/usr/local/nginx/pass";        //添加生成认证的密码文件

            location / {

            root html;

           index index.html index.htm;

                        }

       }

2.生成密码文件,创建用户及密码

# yum -y install httpd-tools

# htpasswd -c /usr/local/nginx/pass admin    //创建用户

New password:654321

Re-type new password:654321

Adding password for user admin

# htpasswd /usr/local/nginx/pass jerry     //追加用户,不使用-c选项

New password:123456

Re-type new password:123456

Adding password for user jerry

# cat /usr/local/nginx/pass   //查看授权的用户

3.重启Nginx,加载配置文件

# /usr/local/nginx/sbin/nginx -s reload    //重新加载配置文件

4.客户端测试

# firefox http://192.168.4.5     //输入密码后可以访问

结束

 

基于Nginx服务的用户认证

原文:https://www.cnblogs.com/liusingbon/p/11078872.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!