httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Edward Quick <edwardqu...@hotmail.com>
Subject RE: [users@httpd] protecting a list of specific urls
Date Fri, 25 Oct 2013 16:40:49 GMT
Thanks Colin, yes I did know that :-) I like the idea of just being able to cut and paste any
url I want to protect into a list without the worry of regex though.

Date: Fri, 25 Oct 2013 14:08:28 +0200
From: colin@sharpheart.org
To: users@httpd.apache.org
Subject: Re: [users@httpd] protecting a list of specific urls

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 <edwardquick@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>

 		 	   		  

 		 	   		  
Mime
View raw message