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

作者在 2020-08-31 15:11:39 发布以下内容

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

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

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

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

推荐一个小程序:云来米,云服务器方面需要输入:KESS4HK里面可以提供免费的上云技术咨询和产品服务,一个多云平台价格会比官网更低一些,希望上面的回答能够帮到你。

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/*,弹出验证框,说明验证配置完成

默认分类 | 阅读 201 次
文章评论,共0条
游客请输入验证码
文章分类
文章归档
最新评论