ssl站点,并且basic验证某个目录,验证成功进入后,列目录(以下例子在windows nginx 1.8.0上配置):
server { listen 443 ssl; server_name xxxx.com; root C:/data/htdocs/xxxx.com; access_log logs/xxxx.log; ssl on; ssl_certificate C:/data/htdocs/ssl/xxxx/xxxx_bundle.crt; ssl_certificate_key C:/data/htdocs/ssl/xxxx/xxxx.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location ^~ /目录1/ { auth_basic "login:"; auth_basic_user_file C:/data/htdocs/ssl/.htpasswd_lan; autoindex on; autoindex_exact_size on; autoindex_localtime on; } location ^~ /目录2/ { auth_basic "login:"; auth_basic_user_file C:/data/htdocs/ssl/.htpasswd; autoindex on; autoindex_exact_size on; autoindex_localtime on; } }