Nginx设置URL用户登陆认证
1.在线创建用户和密码
http://www.htaccesstools.com/htpasswd-generator-windows/
上面链接访问不了可以用这个:
https://tool.oschina.net/htpasswd
2.将生成的内容保存成.htpasswd 文件。例如:passwd.htpasswd
3.在nginx/conf/nginx.conf文件中配置:
location /logs {
auth_basic “secret”;
auth_basic_user_file F:/nginx-1.12.1/conf/passwd.htpasswd; //第二步保存的文件位置
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
limit_rate_after 10m;
limit_rate 10k;
alias H:/logs; #虚拟目录
}
4.重启nginx,访问路径 ip/代理端口/logs
示例:http://192.168.1.24/logs/