Welcome to WebmasterWorld Guest from 50.19.156.133

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

     

AcsCh

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

/home/path-to-web/somedomain.com/web

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...
Thanks!

marcs

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
</virtualhost>

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.

AcsCh

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