Hi Edward,

You do know that Location supports regular expressions? You should be able
to collapse all 3 into a single Location something like the following:

<Location ~ "^/(site1/abc|site2/tux|site3/zzz)">
        AuthType Basic
        AuthName "Administrators"
        AuthBasicProvider ldap-centos
        Require valid-user
</Location>

See http://httpd.apache.org/docs/current/mod/core.html#location

Cheers,

Colin


On 25 October 2013 12:37, Edward Quick <edwardqu...@hotmail.com> wrote:

> Hi group,
>
> I have a list of specific urls I want to protect, for example:
>
> /site1/abc
> /site2/tux
> /site3/zzz
>
> which I can configure in separate location blocks like below and that
> works fine. However I was wondering if there is a simpler way I can do this
> like a url whitelist file instead?
>
> Thanks,
> Ed
>
> <Location /site1/abc>
>         AuthType Basic
>         AuthName "Administrators"
>         AuthBasicProvider ldap-centos
>         Require valid-user
> </Location>
>
>
> <Location /site2/tux>
>         AuthType Basic
>         AuthName "Administrators"
>         AuthBasicProvider ldap-centos
>         Require valid-user
> </Location>
>
> <Location /site3/zzz>
>         AuthType Basic
>         AuthName "Administrators"
>         AuthBasicProvider ldap-centos
>         Require valid-user
> </Location>
>
>

Reply via email to