Welcome to WebmasterWorld Guest from

Forum Moderators: Ocean10000 & incrediBILL & phranque

Message Too Old, No Replies

Separate logfiles for Mass Virtual hosting

How to force apache to write separate logfile using VirtualDocumentRoot



11:26 pm on Aug 12, 2003 (gmt 0)

10+ Year Member

I've setup Mass virtual hosting to redirect

www.somedomain.com to the directory


with the directive

VirtualDocumentRoot /home/path-to-web/%2+/web

BUT how can I now force apache (1.3) to write for every domain a separate logfile?

I've tried

CustomLog /home/path-to-web/%2+/logs/access_log combined
ErrorLog /home/path-to-web/%2+/logs/error_log

no way; crashes httpd, as he can not find /home/path-to-web/%2+/logs/access_log...

any other ideas? I've made desperates RDFM, but could not find nothing...


11:45 pm on Aug 12, 2003 (gmt 0)

10+ Year Member

Simply define the log file for each virtual host :

<virtualhost www.example.com>
TransferLog logs/example-access-log

Do this for each virtual host and they will all have their own log file. Replace the "example" in both virtualhost and Transfer log lines.


11:51 pm on Aug 12, 2003 (gmt 0)

10+ Year Member

Thanks, but this imposes that I have for every domain a separate virtualhost directive.
This is aceptable for my domains, but I intend to do the same for subdomains, and there are more than 7000, growing... urghhh

Is maybe some Logfile tool able to manage that?


Featured Threads

Hot Threads This Week

Hot Threads This Month