How to "undo" a global server deny all in a location block

Francis Daly francis at daoine.org
Tue Mar 10 00:06:21 UTC 2015


On Mon, Mar 09, 2015 at 07:38:47PM -0400, justink101 wrote:

Hi there,

> Is it possible to undo a server level deny all; inside a more specific
> location block? 

Yes.

Normal directive inheritance rules apply, but with the note that "allow"
and "deny" are one of a small set of directives which are inherited as
a pair.

So "allow 1.2.3.4;" inside a location means that the entire allow/deny
configuration within that location is just the one entry.

>         location = /actions/allow-all.php {
>             # this should allow all
>             # bunch of directives
>         }

Add "allow all;" in there.

	f
-- 
Francis Daly        francis at daoine.org



More information about the nginx mailing list