Nginx 用户访问及密码验证

15 篇文章 0 订阅

官方指导文档:http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html

应用场景:企业在实际工作要求我们为网站设置访问账号和密码权限,这样操作后,只有拥有账号密码的用户才可以访问网站内容。

location / {
    auth_basic           "closed site";
    auth_basic_user_file conf/htpasswd;
}

关键词解析:

auth_basic

    Synatx: auth_basic string|off;

    # 输入密码之前的提示,默认关,

    Default::auth_basic off;

    放置标签:httpserverlocationlimit_except

auth_basic_user_file file

    Synatx:    auth_basic_user_file file;

    # 指向存放用户名密码的文件

     Default:    —

     Context:    http, server, location, limit_except


     Specifies a file that keeps user names and passwords, in the following format:

     # comment
    name1:password1

    name2:password2:comment

    name3:password3

 

实战演练

在server虚拟主机配置

设置密码文本【本次仅做演示,所以操作用文本操作】

   补充:httpasswd为apache自带包,安装apache之后就安装了httpasswd包

             此处 -c 为指定文件  -b为非交互输入  

效果展示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值