apache日志切割实用入门教程
2010-09-14 00:00
190 查看
一、要求
linux服务器装有apache,假如apache上配置有两个网站,www.766.com,www.176.com.为了按天查看日志,我希望apache能每天生成一个日志文件.
二、虚拟主机基本配置
<VirtualHost 192.168.1.2:80>
ServerName www.766.com
DocumentRoot "/opt/www/766"
CustomLog "|/usr/local/apache2/bin/rotatelogs /opt/logs/766_access_log_%Y%m%d 86400 480" combined env=!gif-image
</VirtualHost>
<VirtualHost 192.168.1.3:80>
ServerName www.176.com
DocumentRoot "/opt/www/176"
CustomLog "|/usr/local/apache2/bin/rotatelogs /opt/logs/176_access_log_%Y%m%d 86400 480" combined env=!gif-image
</VirtualHost>
三、重启apache测试
# service httpd restart
四、补充说明
CustomLog "|/usr/local/apache2/bin/rotatelogs /opt/logs/176_access_log_%Y%m%d 86400 480" combined env=!gif-image
1、CustomLog把日志通过"|"传给rotatelogs来处理
2、rotatelogs apache自带的日志切割工具
3、176_access_log_%Y%m%d 生成的日志格式,例如:176_access_log_20100310
4、86400 多久生成一次,这里是86400秒,折合一下就是24小时一次.
5、480 通过时区计算出来的时间,例如我们国家是GMT+8,那就是8*60=480,例如在美国的一个地方时GMT-5,那么这个480应该改成-300.
6、480" combined env=!gif-image 排除的日志
7 经过试用,写法如下,没写完整路径好像运行不了httpd.
Error_log "|/usr/local/apache2/bin/rotatelogs /data/logs/176_access_log_%Y%m%d 86400 5M"
http://lamp.linux.gov.cn/Apache/ApacheMenu/programs/rotatelogs.html
linux服务器装有apache,假如apache上配置有两个网站,www.766.com,www.176.com.为了按天查看日志,我希望apache能每天生成一个日志文件.
二、虚拟主机基本配置
<VirtualHost 192.168.1.2:80>
ServerName www.766.com
DocumentRoot "/opt/www/766"
CustomLog "|/usr/local/apache2/bin/rotatelogs /opt/logs/766_access_log_%Y%m%d 86400 480" combined env=!gif-image
</VirtualHost>
<VirtualHost 192.168.1.3:80>
ServerName www.176.com
DocumentRoot "/opt/www/176"
CustomLog "|/usr/local/apache2/bin/rotatelogs /opt/logs/176_access_log_%Y%m%d 86400 480" combined env=!gif-image
</VirtualHost>
三、重启apache测试
# service httpd restart
四、补充说明
CustomLog "|/usr/local/apache2/bin/rotatelogs /opt/logs/176_access_log_%Y%m%d 86400 480" combined env=!gif-image
1、CustomLog把日志通过"|"传给rotatelogs来处理
2、rotatelogs apache自带的日志切割工具
3、176_access_log_%Y%m%d 生成的日志格式,例如:176_access_log_20100310
4、86400 多久生成一次,这里是86400秒,折合一下就是24小时一次.
5、480 通过时区计算出来的时间,例如我们国家是GMT+8,那就是8*60=480,例如在美国的一个地方时GMT-5,那么这个480应该改成-300.
6、480" combined env=!gif-image 排除的日志
7 经过试用,写法如下,没写完整路径好像运行不了httpd.
Error_log "|/usr/local/apache2/bin/rotatelogs /data/logs/176_access_log_%Y%m%d 86400 5M"
http://lamp.linux.gov.cn/Apache/ApacheMenu/programs/rotatelogs.html
相关文章推荐
- 简单实用的OkHttp3入门精简教程
- Yii PHP Framework实用入门教程(转)
- GitHub for Windows 实用入门教程
- 实用PHP依赖管理工具Composer入门教程
- STL实用入门教程(1)----学习
- JsRender实用入门教程
- 【译】MochiWeb(基于Erlang的高性能WEB服务器)实用入门教程
- 一篇实用的Latex的入门教程
- 灵活实用的VBS入门教程基础篇
- 学习maven的使用实用的入门教程
- Yii PHP Framework实用入门教程(详细介绍)
- 一篇实用的Latex的入门教程
- JsRender实用入门教程
- STL实用入门教程(2)----学习
- 实用webpack入门教程
- Yii PHP Framework实用入门教程(详细介绍)
- Python2.5/2.6实用教程 入门基础篇
- Unity3D(3D游戏开发入门教程-38)Unity3D人物动画介绍,关键帧角色动画导入并切割
- Yii PHP Framework实用入门教程
- Docker学习总结(5)——超实用Docker入门学习教程