banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

Nginx开启Basic_Auth登录认证

Nginx 支持直接开启 basic auth,开启 Basic_Auth 登录后客户端需要在请求头部添加 Basic_Auth 的内容方可继续访问

在 nginx 配置文件的 server 段添加以下 server {#...... auth_basic "XXXX"; #提示登录文本 auth_basic_user_file conf/htpasswd; #密码文件路径 #......}

两种方式生成 basic auth 的密码 使用 openssl

printf "username:$(openssl passwd -crypt 123456)\n" >>conf/htpasswd

使用 htpasswd

#创建
htpasswd -c -d conf/htpasswd username
#修改
htpasswd -b -d conf/htpasswd username passwd

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.