Welcome to WebmasterWorld Guest from 54.160.244.240

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)

Junior Member

10+ Year Member

joined:Jan 11, 2003
posts:71
votes: 0


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!

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

Preferred Member

10+ Year Member

joined:Jan 11, 2003
posts:442
votes: 0


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.

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

Junior Member

10+ Year Member

joined:Jan 11, 2003
posts:71
votes: 0


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?

 

Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members