i thought this would work but for some reason it doesn't. location /auth { auth_basic_user_file /etc/nginx/.htpasswd; auth_basic "Secret";
return 200 'hello'; } When i specify the return, 200 or 301, it just skips the auth_basic and processes the return statement. If i comment out the return statement it works OK. Ideally i want just an /auth endpoint that once authenticated it will 301 redirect to $host, e.g. return 301 http://$host Can someone explain why this behaves this way and what is the correct configuration. many thanks
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx