982  
查询码:00000011
利用nginx添加账号密码验证
作者: 文艺范儿 于 2020年10月16日 发布在分类 / Linux / web服务 下,并于 2020年10月16日 编辑
nginx

1、在location /下添加

auth_basic "The Kibana Monitor Center";
auth_basic_user_file  /usr/local/.passwd;

2、安装httpd-tools

yum install httpd-tools -y  

3、生成密码

 htpasswd -bc  /usr/local/.passwd  wenyi qwe123\!\@\#     #特殊符号要用 \ 转义

此时重启nginx,再登录访问域名时就需要输入账号密码了。不输入密码会报401 Authorization Required错误

也可以用页面设置密码

登陆http://tool.oschina.net/htpasswd 输入用户名和密码,在线生成加密密码
将生成的密码写入/usr/local/.passwd文件中
echo "wenyi:$apr1$TrU5vUSC$RBuz3xG67Mr2pnAV596N5" >/usr/local/.passwd


 推荐知识

 历史版本

修改日期 修改人 备注
2020-10-16 15:06:49[当前版本] 文艺范儿 创建版本

  目录
    文艺知识分享平台 -V 4.9.5 -wcp
    京公网安备100012199188号 京ICP备2021030911号