nginx基本认证方式
By skyshappiness Posted 2017-12-16 17:51:24 In

一、背景:

    增加网站部分内容的安全性,增加需要登陆授权后的使用者,才有权限查看内容。


二、操作步骤:

    在需要配置的位置添加如下配置示例:   

        location /NginxStatus {

            auth_basic "Restricted";                                                #控制权限域

            auth_basic_user_file "passwd_file_path";                       #设置密码文件;

            stub_status on;

        }

    密码生成指令: htpasswd -c passwd_file_path user_name

    注解说明:

        auth_basic [realm | off] 默认值:off 配置于:http、server、location 指定在本级别启用Nginx的基本身份认证功能。

       auth_basic_user_file file 默认值:none 配置于:http、server、location 指定密码文件位置。

    如果没有 htpasswd 指令,可通过安装 apache 解决。

    结果如下图:

友情链接
联系方式
  • 邮箱 / E-mail:skyshappiness@gmail.com