nginx htaccess location viser 404
Jeg har en nginx i en container. Jeg vil gerne have adgangskontrol på en subfolder. Jeg har genereret en .htpasswd fil og det ser ud til at fungere.Men jeg får kun 404 i subfolderen tilbage selvom jeg rammer en index.html.
Den ser sådan ud:
server { listen 80; listen [::]:80;
server_name localhost;
root /usr/share/nginx/html;
index index.html index.htm;
location ^~ /s {
auth_basic "Velkommen";
auth_basic_user_file /usr/share/nginx/html/secret/.htpasswd;
# try_files $uri $uri/ /index.html?args;
rewrite ^(.*)$ http://testtest.dk/s/index.html redirect;
}
}
}
Hvorfor kan den ikke ramme index filen efter auth?