1.创建用户名为sam
修改sam为自己需要使用的用户名
sh -c "echo -n 'sam:' >> /etc/nginx/.htpasswd"
2.创建用户密码
执行一下命令后输入密码:
sh -c "openssl passwd -apr1 >> /etc/nginx/.htpasswd"
3.添加到nginx配置(给download目录加密)
location /download/ {
try_files $uri $uri/ =404;
#下列两行为新增
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
}