美文网首页
Nginx用户访问及密码验证

Nginx用户访问及密码验证

作者: 不爱吃饭的小孩怎么办 | 来源:发表于2019-12-05 09:18 被阅读0次
在 nginx 下,提供了 ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,nginx 已经安装了该模块。所以整体的一个过程就是先用第三方工具设置用户名、密码(其中密码已经加过密),然后保存到文件中,接着在 nginx 配置文件中根据之前事先保存的文件开启访问验证。

具体配置请参考: https://blog.csdn.net/qq_41816540/article/details/81008217

注意,如果启动access_log,比如把配置文件中的log_format注释去掉,否则格式验证会报错。

关于htpasswd更多用法请参考下面命令

a、如何利用htpasswd命令添加用户?

htpasswd -bc ./.passwd tonyzhang pass

上述命令创建passwd密码文件,用户名为tonyzhang,密码为pass

b、如何在原有密码文件中增加下一个用户?

htpasswd -b ./.passwd onlyzq pass

上述命令在passwd文件中新增onlyzq/pass

c、如何不更新密码文件,只显示加密后的用户名和密码?

htpasswd -nb tonyzhang pass

不更新.passwd文件,只在屏幕上输出用户名和经过加密后的密码

d、如何利用htpasswd命令删除用户名和密码?

htpasswd -D .passwd tonyzhang

e、如何利用 htpasswd 命令修改密码?

htpasswd -D .passwd tonyzhang
htpasswd -b .passwd tonyzhang pass

树莓派上安装htpasswd:

先安装 mini-httpd
sudo apt install mini-httpdl
如果出现安装不上的情况,先 sudo apt-get update

相关文章

  • Nginx用户访问及密码验证

    具体配置请参考: https://blog.csdn.net/qq_41816540/article/detail...

  • Nginx的快速安装、目录和配置语法

    安装Nginx 添加Nginx的yum存储库 检查验证yum存储库是否添加 安装Nginx 启动Nginx IP访...

  • LNMP下为Nginx目录设置访问验证的用户名密码

    LNMP下为Nginx目录设置访问验证的用户名密码 2011年07月1日 上午 | 作者:VPS侦探 有时候需要象...

  • API

    对外API系统接口用户接口: 用户登录类用户登录忘记密码 用户注册类请求获取验证码校验验证码设置密码 首页 首页-...

  • Ubuntu设置key登录 禁止root

    增加用户 设置密码 创建目录 授权 设置key登录 禁止密码验证 启用密钥验证 禁止root用户登录 指定公钥数据...

  • nginx 设置基本认证

    跳转到nginx配置目录 生成用户名密码对 修改nginx配置文件 重启nginx

  • 2018-04-12

    表单验证 用户注册页 用户名: 密码...

  • 常用正则表达

    用户名验证: 电话号码验证: 邮箱验证: 密码验证 身份证验证: 昵称验证: 车牌号验证:

  • GIT常见问题解决

    ssl验证失败 10054 用户名密码验证错误 清除window记录的凭证 解决密码错误权限验证失败,重新弹出账号...

  • MVC中Forms身份验证身份验证流程

    验证流程 一、用户登录1、验证表单:ModelState.IsValid2、验证用户名和密码:通过查询数据库验证3...

网友评论

      本文标题:Nginx用户访问及密码验证

      本文链接:https://www.haomeiwen.com/subject/vbargctx.html