Welcome! Log In Create A New Profile

Advanced

Re: Bug in nginx?

Maxim Dounin
April 17, 2011 02:14PM
Hello!

On Sun, Apr 17, 2011 at 06:26:56PM +0100, Ian Hobson wrote:

> Hi,
>
> I'm still using Nginx 0.7.67 and I think I have found a minor bug.
>
> In my config files, for one domain I have entries like this to
> protect two directories.
>
> location /secret {
> index index.html
> auth_basic "Please login";

This syntactically correct and defines three possible index files:
"index.html", "auth_basic" and "Please login".

> auth_basic_user_file /path/to/passwordfile

Note this doesn't have ";" as well and will make config
syntactially incorrect. You won't be able to start nginx such
config, but I assume this is artifact introduced during writing
this message.

> }
>
> location /private {
> auth_basic "Hello, Please login";
> authObasic_user_file /path/to/passwordfile;
> if ()
> etc
>
> Note the second line above has no trailing semi-colon.
>
> The result is that /secret is not protected (although /private is).
>
> The bug is that when nginx is restarted, it announces that the config file
> is valid, when it isn't, (so the problem was not detected for many months).

The problem is that config file is actually valid. It's not
really possible to detect such configuration errors as long as
resulting construct is valid.

Maxim Dounin

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

Bug in nginx?

hobson42 April 17, 2011 01:28PM

Re: Bug in nginx?

Maxim Dounin April 17, 2011 02:14PM

Re: Bug in nginx?

hobson42 April 17, 2011 03:38PM

Re: Bug in nginx?

vt April 18, 2011 02:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 311
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