有时候有些静态网站:如文档类的,放在公网,希望要用户认证才能访问,Nginx的ngx_http_auth_basic_module 模块基于 “HTTP Basic Authentication” 协议实现了用户认证,可以很方便的实现用户认证。
1 | server { |
userpasswd 这个文件的一行代表一个用户,格式是: user:passwd ,其中密码是加密的,可以通过 htpasswd 工具来生成。
1 | $ htpasswd -cb ./userpasswd test 123456 |
** 浏览器授权访问 **
** postman授权访问 **
** postman访问密码错误 **