also suggest LocationMatch with uses reg expression http://httpd.apache.org/docs/1.3/mod/core.html#location
fred .htaccess is a nix technology although the workaround of specifying AccessFileName seems to work it seems under (non-cygwin) NTFS any filename starting with . is set to 'system file handler' HTH M-- ----- Original Message ----- From: "Aaron Brown" <[EMAIL PROTECTED]> To: "Tomcat Users List" <users@tomcat.apache.org> Sent: Thursday, December 06, 2007 1:11 PM Subject: Re: Tomcat and Apache Deny rules > After extensive searching, I actually found my answer in the archive > here....I needed to put the deny rules in a <Location> tag in httpd.conf > rather than VirtualHost, Directory, or .htaccess. > > Thanks everyone, > Aaron > > On 12/6/07 12:32 PM, "fredk2" <[EMAIL PROTECTED]> wrote: > > > > > > > Hi, > > > > Any reasons as to why not set the directives in the httpd.conf instead of > > .htaccess ? > > .htaccess only matters to requests for the directory it is in. > > > > Fred > > > > Aaron Brown-5 wrote: > >> > > >> > I've been trying to block the litefinder malicious bot which scours our > >> > site > >> > every day and tries to access pages with the incorrect case, thus causing > >> > crazy amounts of errors to get thrown. > >> > > >> > We have an Apache 2.2.4 front end using mod_jk to load balance against 9 > >> > Tomcat instances on 6 separate machines. > >> > > >> > I have an .htaccess file that blocks based on user agent along with some > >> > known ip addresses for the bot. This works correctly for all static > >> > content. That is, when I change my browser's user agent to "litefinder", > >> > and access the site, I am denied all gif, jpg, css, js, etc files. > >> > However, > >> > all the dynamic content is passed on to Tomcat without honoring the rules > >> > in > >> > .htaccess, thus not solving my problem. > >> > > >> > My question is basically, how do I/can I make Apache enforce my deny rules > >> > even for JkMount'ed data? If you need more info, I'm happy to provide. > >> > > >> > Thanks! > >> > Aaron > >> > > >> > ========================== > >> > > >> > Here is the .htaccess file in my webroot: > >> > > >> > #block litefinder malicious crawler > >> > SetEnvIfNoCase User-Agent LiteFinder stayout=1 > >> > Order Allow,deny > >> > Allow from all > >> > Deny from env=stayout > >> > Deny from 208.101.44.3 > >> > Deny from 209.160.65.42 > >> > Deny from 209.62.109.178 > >> > Deny from 216.40.220.34 > >> > Deny from 216.40.222.50 > >> > Deny from 216.40.222.66 > >> > Deny from 216.40.222.82 > >> > Deny from 216.40.222.98 > >> > Deny from 67.19.114.226 > >> > Deny from 67.19.250.26 > >> > Deny from 70.85.113.242 > >> > Deny from 74.53.243.226 > >> > Deny from 74.53.243.242 > >> > Deny from 74.53.244.18 > >> > Deny from 74.53.249.34 > >> > Deny from 74.86.209.74 > >> > Deny from 74.86.249.98 > >> > Deny from 75.125.18.178 > >> > Deny from 75.125.47.162 > >> > Deny from 75.125.52.146 > >> > Deny from 84.19.176.208 > >> > Deny from 87.118.118.111 > >> > Deny from 87.118.98.57 > >> > Deny from 87.118.98.62 > >> > > >> > Here is the relevant section from my httpd.conf > >> > > >> > <VirtualHost ****:80> > >> > DocumentRoot **** > >> > ServerName ***** > >> > JkMount /jkstatus/* status > >> > JkMount /* v3lb > >> > JkMount /captcha/Captcha.jpg v3lb > >> > JkUnMount /member/bzzmap/*.xml v3lb > >> > JkUnMount /member/bzzmap/*.swf v3lb > >> > JkUnMount /manager/* v3lb > >> > JkUnMount /images/* v3lb > >> > JkUnMount /awstats/* v3lb > >> > JkUnMount /img/* v3lb > >> > JkUnMount /js/* v3lb > >> > JkUnMount /*.gif v3lb > >> > JkUnMount /*.png v3lb > >> > JkUnMount /*.pdf v3lb > >> > JkMount /captcha/* v3lb > >> > JkUnMount /member/campaigns/*.jpg v3lb > >> > JkUnMount /*.css v3lb > >> > JkUnMount /*.html v3lb > >> > JkUnMount /*.mov v3lb > >> > JkUnMount /*.wmv v3lb > >> > JkUnMount /*.rm v3lb > >> > JkUnMount /*.ram v3lb > >> > #JkUnMount /*.swf v3lb > >> > JkUnMount /*.mpeg v3lb > >> > JkUnMount /*.mpg v3lb > >> > JkUnMount /*.mp3 v3lb > >> > JkUnMount /*.xml v3lb > >> > JkMount /dwr v3lb > >> > ErrorLog logs/www.error_log > >> > CustomLog logs/www.access_log combined > >> > </VirtualHost> > >> > > >> > > >> > --------------------------------------------------------------------- > >> > To start a new topic, e-mail: users@tomcat.apache.org > >> > To unsubscribe, e-mail: [EMAIL PROTECTED] > >> > For additional commands, e-mail: [EMAIL PROTECTED] > >> > > >> > > >> > > > > > -- > > View this message in context: > > http://www.nabble.com/Tomcat-and-Apache-Deny-rules-tf4956657.html#a14196976 > > Sent from the Tomcat - User mailing list archive at Nabble.com. > > > > > > > ------------------------------------------------------- > Aaron Brown, Systems Engineer > BzzAgent, Inc. | www.bzzagent.com > [EMAIL PROTECTED] | 617.451.2280 > ------------------------------------------------------- > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]