查看: 282|回复: 2

[基础服务] nginx实现访问网站或目录密码认证保护

[复制链接]
  • TA的每日心情
    奋斗
    昨天 18:01
  • 签到天数: 1168 天

    连续签到: 1 天

    [LV.10]以坛为家III

    查看他的品牌

    发表于 2017-9-9 12:12:27 | 显示全部楼层 |阅读模式
    我们做一个简单的后台管理为例, 地址:http://xxxx/admin/*, 对admin 下面的文件进行权限管理;
    1. 进入ngnix配置的地址,以我的centos为例;  cd /usr/local/ngnix
    2. 使用命令生成passfile 文件: htpasswd -c -d /usr/local/nginx/pass_file  username
       a. 输入以上命令,回车输入密码,再次回车,输入确认密码
    3. 检查pass_file是否已经存在 /etc/ngnix/pass_file
    4. 修改ngnix 配置


    location ~ /admin {
            auth_basic "Restricted";
            auth_basic_user_file /usr/local/nginx/pass_file;
            root   /www/seo/admin;         }
    5. 重启ngnix ,service ngnix reload;

    6. 登录 http://xxxx/admin/*,弹出验证框,说明验证配置完成

    ht.png


  • TA的每日心情
    擦汗
    2018-2-2 09:46
  • 签到天数: 278 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2017-9-9 17:35:25 | 显示全部楼层
    厉害了我的柳  来我学习下

    点评

    纯干货。实战,实用性很强  详情 回复 发表于 2017-9-9 18:42
  • TA的每日心情
    奋斗
    昨天 18:01
  • 签到天数: 1168 天

    连续签到: 1 天

    [LV.10]以坛为家III

    查看他的品牌

     楼主| 发表于 2017-9-9 18:42:57 | 显示全部楼层
    若安 发表于 2017-9-9 17:35
    厉害了我的柳  来我学习下

    纯干货。实战,实用性很强
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    站长推荐上一条 /1 下一条