一.简介
如果有某些需要放置在外面,谁都可以访问,但只让某些人可以看到,就可以设置一个账号密码。通常用于Nginx做FTP,需要验证才能访问。
二.配置
1.安装依赖yum -y install httpd-tools
2.创建密码文件pass,用户为tom,确定后会提示输入密码。手写是不行的。htpasswd -cm /usr/local/nginx/pass tom
追加用户htpasswd -m /usr/local/nginx/pass jerry
3.配置
可以将auth选项配置到http,server,location字段。
server {
listen 80;
server_name localhost;
auth_basic "Input Password:"; #认证提示符
auth_basic_user_file "/usr/local/nginx/pass"; #认证密码文件
location / {
root html;
index index.html index.htm;
}
}
4.重启nginx -s reload
三.测试
1.浏览器访问http://127.0.0.1