nginx用户认证

简介:

说明:通过认证,才能访问管理员权限的论坛登陆管理中心登录界面,多一层保护措施


1. 编辑虚拟主机配置文件/usr/local/nginx/conf/vhosts/huangzhenping.conf

    说明:用location匹配admin.php管理界面首页;采用密码文件方式;需用到Apache的htpasswd工具,yum install -y httpd,工具默认位置/usr/bin/.htpasswd


     加入:

1
2
3
4
location ~ .*admin\.php$ {
        auth_basic  "huangzhenping auth" ;
        auth_basic_user_file  /usr/local/nginx/conf/ .htpasswd;
        }

 wKiom1iupM2Q5ajiAAAvY-MtRL4397.png

    解释:

            auth_basic:认证弹窗提示自定义显示

            auth_basic_user_file:密码文件位置


2. 创建用户和密码

    说明:为第二个用户名创建密码时,无需加参数c,否则会覆盖

    htpasswd -c /usr/local/nginx/conf/.htpasswd huangzhenping

    /usr/local/nginx/sbin/nginx -t

    /usr/local/nginx/sbin/nginx -s reload

 wKiom1iupN7wzDTFAAAliE7L6Ug743.png


3. 结果验证

 wKioL1iupOyQ3lO4AABsX6upG4U638.png










本文转自 huangzp168 51CTO博客,原文链接:http://blog.51cto.com/huangzp/1900633,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
应用服务中间件 nginx 数据安全/隐私保护
Nginx实现Web页面用户认证配置
Nginx实现Web页面用户认证配置
|
应用服务中间件 nginx 数据安全/隐私保护
|
Web App开发 应用服务中间件 PHP
|
安全 应用服务中间件 PHP
|
应用服务中间件 nginx 数据安全/隐私保护