如何把各apache虚拟主机分别指定日志文件?

由 hellpup 在 04-11-2003 02:15 发表:

如何把各apache虚拟主机分别指定日志文件?

开放虚拟主机服务

提供类似 xxxx.myhost.com之类的虚拟主机

在apache里面相关设置如下 (ip及域名为随意填写)

LogFormat "%v %l %u %t "%r" %>s %b" vcommon

 1<virtualhost 202.38.11.111:80="">   
 2  
 3ServerAdmin [email protected]   
 4  
 5ServerName vhost.myhost.com   
 6  
 7VirtualDocumentRoot /usr/server/www/vhost/%2/%1   
 8  
 9CustomLog logs/vhost.myhost.com-access_log vcommon   
10  
11</virtualhost>

然后在vhost.myhost.com-access_log里面显示的是类似下面的日志

vhost.myhost.com - - [10/Apr/2003:21:08:54 +0800] "GET /forum/dorado/forum_r6_c5.jpg HTTP/1.1" 304 -

而非真实的xxx.myhost.com 请问怎么配置apache令可以显示xxx.myhost.com而非显示vhost.myhost.com????


由 johnpanq 在 04-11-2003 11:55 发表:


你的虚拟主机是基于名字的吗?

如果是的话,可以这样:

NameVirtualHost 202.38.11.111

1<virtualhost xxx.myhost.com="">   
2  
3...   
4  
5ErrorLog xxx.errorlog   
6  
7CustomLog xxx.c</virtualhost>
Published At
Categories with 服务器类
Tagged with
comments powered by Disqus