Nginx开启基本http认证
Nginx 使用
ngx_http_auth_basic_module模块支持 HTTP 基本身份验证功能
nginx 配置
比如需要/api 路径下的资源需要认证
1  | location ^~ /api {  | 
配置密码文件.htpasswd
两种方法二选一
使用 htpasswd 生成
1  | # Ubuntu or Debian  | 
生成密码, 密码文件为 .htpasswd
1  | htpasswd -bcd .htpasswd username password  | 
使用 openssl 生成
echo -n xxx不打印换行符
1  | echo -n 'username:' >> .htpasswd  | 
openssl 生成的密码也可以用到 linux 的/etc/shadow 里面
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 杂烩饭!
 评论