FreeBSD - Tutorials, Security
Home   Archives   Sitemap   About   Contact

How to set Apache not to log requests for images or java scripts

Home NEW! Unix Forum News 100 Tips and Tricks Website Development Server Operating Systems Databases
 Ivorde.ROarrow Website Development arrowTips and TricksarrowHow to set Apache not to log requests for images or java scripts 

Article Sections

    Hello, Guest !
User name:
Password:
 
Google

 SATELLITE INTERNET
 FreeBSD Tutorials
 Linux LVM Commands
 Free Shell Accounts
 FreeBSD Project
 FreeBSD Handbook
 Advanced Bash-Scripting Guide
 The OpenBSD Project
 Distrowatch
 FreeBSD Handbook


Apache Webserver Home Page

Blog, intrebari si raspunsuri despre Leasing

Posted on: 11 Jan 2008
Author: mandrei
Section: Website Development | Tips and Tricks
Views: 140
Comments: 3 (Add)

How to set Apache not to log requests for images or java scripts
How to set Apache not to log requests for images or java scripts, large apache logs, reduce apache logs

Apache logs

Having around 100 visitors per day could make your apache logs very large and this would not be very pleasant for any web server admin. One thing you could do is to configure apache not to log requests for Images, java scripts or any other extension.

For this we will be using Apache SetEnvIf directive (mod_setenvif enabled in httpd.conf):

The mod_setenvif module allows you to set environment variables according to whether different aspects of the request match regular expressions you specify. These environment variables can be used by other parts of the server to make decisions about actions to be taken.

Setting an environment variable for apache, for example: dontlog

Edit your httpd.conf (to make it available for all your domains/subdomains) or vhosts file to make it available only for one domain/subdomain and add this line:

setenvIf Request_URI ".(jpg|jpeg|png|css|gif|ico|js)$" dontlog

Configure apache not to log requests for Images

For this, edit your httpd.conf file and modify CustomLog line so that it looks like this:

CustomLog /var/log/httpd-access.log combined env=!dontlog

or add a similar line in your vhosts file for the domain or subdomain you wish apache not to log the images.

Now test this configuration and gracefully restart your apache:

$ apachectl configtest
Syntax OK
$ apachectl graceful
/usr/local/sbin/apachectl graceful: httpd gracefully restarted

Now, all http requests for files ending with jpg|jpeg|png|css|gif|ico|js extension will be ignored by apache and will not be written to apache logs.

Bookmarks: Echo "How to set Apache not to log requests for images or java scripts" around:
del.icio.usdiggFurlYahooMyWebGoogleBookmarksFaceBookTechnocratti
-------------------advertising-----------------

Other articles in Website Development / Tips and Tricks
» LIGHTTPD - create virtual hosts - subdomains - quick how-to
» Apache+SSL How to build a secure webserver
» Apache: Individual logging for each domain or subdomain
» How to prevent visitors from viewing .htaccess and .htpasswd files
» libwww-perl/5.805 User agent (bot) visited my website




Contact webmaster regarding this article
Register or Login to post your article
Hello, Guest ! You can Login or Register to www.ivorde.ro!

 Post comment:

Name:
Title:
Comment:
Please type the word you see in the image (anti-spam verification). Refresh the page if you don't understand the word.
Verification code
Allowed HTML Tags for comments:<p><strong><em><u><h1><h2><h3><h4><h5><h6><img><li>
<ol><ul><span><div><br><ins><del>

3 comment(s) to How to set Apache not to log requests for images or java scripts:

1. Re: How to set Apache not to log requests for images or java scripts
Thanks for the hint! by TC at July 17th, 2010 - 12:03
Hi,
thank you very much for this tip! It works like a charm!

2. Re: How to set Apache not to log requests for images or java scripts
Useful by David at April 19th, 2010 - 11:52
Ah, just what I needed, access logs with images fills overnight, without images we've got enough to debug. Thanks for the post

3. Re: How to set Apache not to log requests for images or java scripts
Thanks for this info! by kuson at November 27th, 2009 - 05:03
Thanks for this info. It helps :)

   Latest topics on the forum:
Nginx + php-fpm setting php upload_max_filesize and other php values per vhost
Mysql> how to store select Zulu / UTC timestamp in database
Quagga ospf neighbour stuck in ExStart/DROther state
How to disable anonymous access in samba 3
"checking for libnet_build_ip in -lnet... no"+"ERROR! Libnet library not found"
CentOS Install Nemesis packet crafting tool + Libnet
Using curl to get the HTTP response from an HTTP server
Mdadm - Linux software RAID
Linux - Unable to login (and authentication succeeds) - File size limit exceeded
Linux/FreeBSD how to check ntp time synchronization
 
   Most viewed articles:
How to remove first/last character from a string using SED - 6818 views
How to clear/reset DNS cache on Windows XP / Linux - 4477 views
Reloading /etc/profile - how to reload Unix /etc/profile - 4449 views
How to calculate difference in days between two dates in MySQL - 4406 views
Set up HTTP PROXY via command line in Linux/FreeBSD - 3687 views

   Latest 10 articles:
FreeBSD - Collect installed hard disk drive information - 19 Mar 2009
Set up FTP PROXY via command line in Linux/FreeBSD - 19 Mar 2009
Set up HTTP PROXY via command line in Linux/FreeBSD - 19 Mar 2009
Qmail relay to smarthost: How to route all mail to a smarthost - 03 Feb 2009
EXIM 4 relay to smarthost: How to route all mail except local domain - 03 Feb 2009
Windows XP: print LISTEN ports and network connections using netstat - 30 Jan 2009
qmail qmail-scanner/clamav qmail-inject: fatal: qq temporary problem / clamdscan: corrupt or unknown clamd scanner error or memory/resource/perms problem - exit status 512/2 - 05 Dec 2008
How to cut out first last n characters from each file name, from a filelist - 04 Nov 2008
Mozilla Firefox3 is now released - 18 Jun 2008
How to switch lower case to upper case and upper case to lower case in a string - 17 Jun 2008


Archives
» 2007  |  June  |  October  |  November  |  December
» 2008  |  January  |  February  |  March  |  April  |  May  |  June  |  November  |  December
» 2009  |  January  |  February  |  March



Home | Archives | Sitemap | About | Contact

Designed and developed by Andrei Manescu. Optimized for Mozilla Firefox.  
Copyright 2007 Andrei Manescu
All trademarks and copyrights on this page are owned by their respective owners. Comments are owned by those who posted them.
Valid W3 Document Valid XHTML 1.0 Transitional Valid CSS! The FreeBSD Project Viewable With Any Browser