当前位置:   article > 正文

简单实现 nginx 用户登录认证(auth_basic)_nginx自己设计登录页面

nginx自己设计登录页面
1. 安装 htpasswd 工具
yum -y install httpd-tools  
  • 1
2. 创建认证用户
htpasswd -c pass.db mingzhen53  //wang 并输入密码
  • 1

在次添加用户时输入时输入

htpasswd pass.db username
  • 1

会在/etx/nginx/passwd.db文件中生成用户名和加密的密码:myuser:YlmaHlkJnzhxG

3.nginx 增加两项配置

增加 authbasic 和 authbasicuserfile

 vim /usr/local/nginx/conf/nginx.conf

server {
    listen       80;
    server_name  local.server.com;
    
    auth_basic "User Authentication";
    auth_basic_user_file /etc/nginx/pass.db;
    
    location / {
        root   /data/www;
        index  index.html;
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
4 . 重启nginx服务
nginx -s reload
  • 1

登录页面的时候就会显示输入用户名密码
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/732425
推荐阅读
相关标签
  

闽ICP备14008679号