httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Liz Kim" <>
Subject Re: [users@httpd] Satisfy any?!
Date Tue, 06 Feb 2007 18:31:51 GMT
Thanks Joshua..
Following your explanation.. It seems like I was mistaken.
When I did "Satisfy All" on /A/B it seems like it is checking All of the IP
check and the Password check that was applied to /A and the password on
Is there a way to keep /A "Satisfy any" and /A/B to inherit whatever /A had
AND specific protections for /A/B?
I would like to the client to able to view B by entering in two passwords
(one for /A's protection and another for /A/B) when they're not on an
allowed IP?


On 2/6/07, Joshua Slive <> wrote:
> On 2/6/07, Liz Kim <> wrote:
> > How does "Satisfy any" effect the lower directories?
> >
> > I have a directory /A and /A/B and /A/B/C.
> > /A allows certain IPs
> > /A/B asks for password
> > /A/B/C asks for password
> >
> > I want to add the option "Satisfy any" on /A by prompting the client for
> a
> > password when hes not on the allowed IP.
> > When I do so, the password protection on B gets disabled...
> > So then I add "Satisfy all" on B on top of the "Satisfy any" on A then
> it
> > works OK even the protection on C is working Ok
> > although I have not added the "Satisfy all" on C...
> I don't understand what problem you are trying to address.  It seems
> you have everything working as you want by using Satisfy All in /A/B
> If you are just curious about why it works: Satisfy, as with most
> apache directives, applies to the directory it is in and all child
> directories.  So by applying it to /A you also apply it to /A/B and
> /A/B/C.  By applying Satisfy All to /A/B you also apply it to /A/B/C.
> Joshua.
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:> for more info.
> To unsubscribe, e-mail:
>    "   from the digest:
> For additional commands, e-mail:

View raw message