借鉴

​https://blog.csdn.net/d1240673769/article/details/124294018​

​https://www.cnblogs.com/moshuying/p/15140226.html​

​https://blog.csdn.net/qq_44633541/article/details/124370705​

具体流程如下

  • 服务器用的是nginx
  • 先确定文件名,此处就用httppwd
  • 然后去​网站的'设置-配置文件'

宝塔 nginx 用户认证 auth_basic_nginx

宝塔 nginx 用户认证 auth_basic_配置文件_02

如果本身里面有location /......
那就把大括号中的内容粘进去就好了
location /
{
auth_basic "login";
auth_basic_user_file /httppwd;
}
  • 然后进入命令行,cd到根目录,其实不是根目录也可以,只是上面配置中路径是根目录
创建密码文件
echo -e "用户名:$(openssl passwd -crypt 密码)" > /httppwd
查看密码文件
cat httppwd