Welcome! Log In Create A New Profile

Advanced

Allow access to only a specific user from a htpasswd file

Leigh Dyer
August 07, 2011 10:40PM
Hi,

I have a password file that contains several users, but for one
particular page on my site, I want only one specific user from that file
to be allowed access. Apache has a "Require user" directive for this,
and I'm looking for an equivalent in nginx.

I've tried testing the value of $remote_user -- this is what I have at
the moment:

location /foo {
auth_basic "Foo";
auth_basic_user_file "foo-htpasswd";

if ($remote_user = "leigh") {
proxy_pass http://127.0.0.1:19000;
}
}

This mostly works, but if you log in with an account other than "leigh"
that's in the password file, the browser returns a 404 and no longer
prompts for login details. I'd like to keep prompting the user for a
login until they successfully log in with the "leigh" account.

Thanks
Leigh

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Allow access to only a specific user from a htpasswd file

Leigh Dyer August 07, 2011 10:40PM

Re: Allow access to only a specific user from a htpasswd file

Dave Hayes August 08, 2011 12:02AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 163
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready