莫莫同学の私家后花园

  • 首页
  • 分享
  • 记录
  • 文章归档
  • 榜上有名
  • 友亲链接
  • 关于本站
  • Link
  • Link
  • Link
  • Link

备忘-Nginx配置auth_basic用户认证

  • Momostudent
  • 2023-06-21
  • 0

1、直接生成密码文件

在服务器的nginx目录下执行 生成htpasswd文件

这里设置用户名为admin,密码为123456,则在服务器上使用openssl命令生成密码,执行以下命令

printf "admin:$(openssl passwd -crypt 123456)\n" >> htpasswd

2、在对应的站点 的配置文件或者 location 下添加 已开启认证

注意修改htpasswd 文件位置要修改对应的位置

server {
listen 80;
location / {
auth_basic "login";
auth_basic_user_file /usr/local/nginx/conf/conf.d/htpasswd;
proxy_pass http://127.0.0.1:8000;
}
}

主要是auth开通的两段 ,重启nginx 以生效 nginx -s reload

© 2025 莫莫同学の私家后花园
Theme by Wing
浙ICP备15001316号 浙公网安备 33048302000438号
  • {{ item.name }}
  • {{ item.name }}