nginx开启配置用户认证之后,客户端每发送一次请求都需要密码(如静态资源文件js, css等),怎么办? 理论上应该只需要输入一次密码就可以了。怀疑是认证头丢失了。
nginx 配置文件如下
location /es/ { rewrite ^/es/(.*)$ /$1 break; include proxy_params; proxy_pass http://localhost:9200; proxy_redirect http://$host/ http://$host/es/; auth_basic "please login"; auth_basic_user_file /etc/openresty/nginx/passwd/docs.htpasswd; }
把
auth_basic "please login";
auth_basic_user_file /etc/openresty/nginx/passwd/docs.htpasswd;
放在server块中行不?