server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; index index.html; server_name _; location /download/client1 { try_files $uri $uri/ =404; auth_basic "Client Area"; auth_basic_user_file /var/www/.htpasswd1; } location /download/client2 { try_files $uri $uri/ =404; auth_basic "Client Area"; auth_basic_user_file /var/www/.htpasswd2; } location /download/client3 { try_files $uri $uri/ =404; auth_basic "Client Area"; auth_basic_user_file /var/www/.htpasswd2; } location /download/client4 { try_files $uri $uri/ =404; auth_basic "Client Area"; auth_basic_user_file /var/www/.htpasswd4; } }