nginx下使用HTTP basic auth保护网站目录

nginx 的 http auth basic 保护网站目录配置

 1 server {
 2     server_name blog.slogra.com;
 3     root /var/www/blog.slogra.com;
 4     include /etc/nginx/fastcgi_php;
 5     location / {
 6         auth_basic            "Password please";
 7         auth_basic_user_file  /usr/local/nginx/conf/htpasswd;
 8         index index.php;
 9     }
10 }

在nginx的server中加入了

auth_basic "Password please";
auth_basic_user_file /usr/local/nginx/conf/htpasswd;

然后重启nginx即可


 

最后我们说下怎么在nginx下生成htpasswd

下载这个python文件:http://trac.edgewall.org/export/10770/trunk/contrib/htpasswd.py

然后运行下面的代码生成验证访问验证文件

chmod 777 htpasswd.py
./htpasswd.py -c -b htpasswd username password
#-c为生成文件 htpasswd为文件名

 

转载于:https://www.cnblogs.com/phpfind/articles/4884391.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值