Nginx基于基本身份认证的文件服务

1、配置文件

server {
	listen       80;
	server_name  jili.kaikai.com;
	location / {
           root /opt/jili;
           autoindex on;
           charset utf-8;

           auth_basic "authentication";
           auth_basic_user_file pass/jianli_passwd;
	}
}

2、生成密码文件

/etc/nginx/pass 路径下生成。

htpasswd -bdc jianli_passwd admin abab123.

# abab123.  这是密码,会被加密一次