Re: Deny access to all directory files BUT a certain suffix?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/05/2012 11:31 PM, Tom Browder wrote:
> I see lots of examples of denying access to files in a directory with
> a certain suffix, but I want to deny access to ALL files EXCEPT those
> with one suffix (.html).
> 
> I have tried this (Apache 2.2.14):
> 
>   <Directory ~ ".*/private2">
> 
>     SSLOptions +StdEnvVars +StrictRequire +OptRenegotiate
> 
>     SSLVerifyClient require
>     SSLVerifyDepth 1
> 
>     # do NOT allow dir listings
>     Options -Indexes
> 
>     # do not allow access to any but .html files
>     <FilesMatch "(?!\.html$)">
>       Order allow,deny
>       Deny from all
>     </FilesMatch>
> 
>   </Directory>
> 
> But I still can see the README.txt file I have in that directory (I
> know most recommend not putting any files there that are not to be
> seen).
> 
> I must have something messed up (probably the regex, but it does work
> for me in a Perl script) but I don't know the correct way.
> 
> Thanks for any help.
> 
> Best regards,
> 
> -Tom
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
> 
Try <FilesMatch ".+\.(?!html).+$">
It might need some work, as it will only block files that follow the
prefix.suffix standard, but it's a working start :)

With regards,
Daniel.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux