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;    
}
最后修改:2018 年 05 月 04 日
如果觉得我的文章对你有用,请随意赞赏