nginx 之用户登录验证加密

2020-07-15 16:10:11 浏览数 (10)

进入配置文件

代码语言:javascript复制
vim /etc/nginx/nginx.conf

然后在location /{} 里添加这些

代码语言:javascript复制
location /512 {                     // 这里的/512是要加密的文件目录
          auth_basic                       "closed site";
          auth_basic_user_file        /etc/nginx/conf.d/123;     //这个123是要一个新建的配置文件名字,可以等会再建
        }

这里决定密码设置成123456

代码语言:javascript复制
openssl passwd

注意,输入密码的时候是没有显示的,小心别输错了。 K6miFccwwd7F6 就是123456加密后的数据。

再将密码写入配置文件123里面

代码语言:javascript复制
echo "admin:K6miFccwwd7F6" > 123

这里的123就是配置的文件,即第一张图里的/123 ,admin是用户名,随便设置成什么都可以。

重启nginx服务

代码语言:javascript复制
systemctl restart nginx

此时,在浏览器里输入:yuancao.com/512,就要输入账号密码才能查看了,而yuancao.com其他的目录下,是不需要账号密码就能直接查看的

0 人点赞