auth_basic_user_file, nginx 403 ( 1.7.5). , . , , :
location ~ ^/build/(?<customer>[^/]+) {
index build.json;
auth_basic "$customer Access Only!";
auth_basic_user_file /usr/share/nginx/www/build/$customer/.htpasswd;
}
, . , :
location /build/ {
location ~ ^/build/(?<customer>[^/]+) {
index build.json;
auth_basic "$customer Access Only!";
auth_basic_user_file /usr/share/nginx/www/build/$customer/.htpasswd;
}
}
:
map $uri $no_customer {
default 1;
~^/build/(?<customer>[^/]+) 0;
}
:
location /build/ {
if ($no_customer) {
return 403;
}
index build.json;
auth_basic "$customer Access Only!";
auth_basic_user_file /usr/share/nginx/www/build/$customer/.htpasswd;
}