nginx实现访问网站或目录密码认证保护

༺小ʚɞ寞༻ Wiki评论17,4803字数 450阅读1分30秒阅读模式

以我们做一个简单的后台管理为例, 地址:http://xxxx/admin/*, 对admin 下面的文件进行权限管理;

1. 进入ngnix配置的地址,以我的ubuntu为例;  cd /etc/ngnix

2. 在ngnix 配置目录新建pass_file文件,使用http://tool.oschina.net/htpasswd生成密码.

3. 将生成的帐号密码复制到pass_file文件,一行一个.

4. 修改ngnix 配置.

  1. location ~ /admin {
  2.         auth_basic "Restricted";
  3.         auth_basic_user_file /etc/nginx/pass_file;//请使用绝对路径
  4.         root   /home/www/admin; //host 地址,不然认证通过之后,找不到对应的文件
  5. }
       5. 重启ngnix ,sudo service ngnix reload;

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

weinxin
LuckTang's Blog 站长语录
LuckTang's Blog,欢迎各位来访!这是我的QQ,扫一扫,加好友。大家一起交流博客建站技术,分享前沿资讯!
Wiki最后更新:2018-1-13
Nginx 启用 proxy_cache 缓存 Wiki

Nginx 启用 proxy_cache 缓存

顾名思义,proxy_cache 是用于 proxy 模式(一般也可称为反代)的缓存功能。本文介绍其基本用法。 proxy_cache 在 Nginx 配置的 http 段、server 段(loca...
lftp小记 Wiki

lftp小记

这几天mutt闹脾气,数据库备份文件无法发送到邮箱,只能换个办法,于是就打算用lftp上传到别的空间进行备份。 lftp的使用也挺简单的。我用的debian apt-get install lftp ...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定