进入配置文件
vim /etc/nginx/nginx.conf
然后在location /{} 里添加这些
location /512 { // 这里的/512是要加密的文件目录
auth_basic "closed site";
auth_basic_user_file /etc/nginx/conf.d/123; //这个123是要一个新建的配置文件名字,可以等会再建
}
这里决定密码设置成123456
openssl passwd
注意,输入密码的时候是没有显示的,小心别输错了。
K6miFccwwd7F6
就是123456加密后的数据。
再将密码写入配置文件123里面
echo "admin:K6miFccwwd7F6" > 123
这里的123就是配置的文件,即第一张图里的/123
,admin是用户名,随便设置成什么都可以。
重启nginx服务
systemctl restart nginx
此时,在浏览器里输入:yuancao.com/512,就要输入账号密码才能查看了,而yuancao.com其他的目录下,是不需要账号密码就能直接查看的