Nginx 如何配置 Basic Auth 认证

1, 使用 htpasswd 生成 passfile 文件

yum install -y httpd-tools # 安装
htpasswd -c -d /etc/nginx/pass_file username


2,添加到 nginx 配置

location /test {
    auth_basic  "登录认证"; 
    auth_basic_user_file /data/conf.d/pass_file;
    
    autoindex on;
    autoindex_exact_size on;
    autoindex_localtime on;
}

修改时间 2021-09-08

真诚赞赏,手留余香
赞赏
随机推荐
DedeCMS 织梦常见问题
用 host 文件屏蔽常见的 Adobe 相关域名
babel-preset-env 一个就够了
排除选择器
搭建windows server 2008 r2 FTP 后 开启防火墙无法访问的解决办法
CentOS 7 安全设置 SSH
使用FormData无刷新上传文件
MySQL中UNION和UNION ALL的使用
CentOS 7 SSH 使用证书登录
Koa.js 限流中间件 koa-ratelimit