• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

Apache分割日志

Apache技术 lizheng103 20次浏览 已收录 0个评论

我们访问网站的时候会有记录留下来,这个就是日志文件,日志的信息有(来源ip,访问时间等信息)

1.在虚拟主机的配置文件中已经存在了日志文件的配置,我们只需要把它打开就可以

vi /usr/local/apache2/conf/extra/httpd-vhosts.conf


日志中有个common表示日志的格式,把它修改为combined


spacer.gif

wKioL1hFlLmDppgtAACEwKbr5jE539.png-wh_50

wKiom1hFlLuyQpB6AACW37NWVMs062.png-wh_50

spacer.gif

2.可以修改日志的名称


修改为test.com-error_log

          test.com-access_log


默认日志路径在 /usr/local/apache2/logs/


spacer.gifwKiom1hFlMajucEnAACmQRcjZpc152.png-wh_50


3.设置好后重启并重新加载


apachectl -t

apachectl graceful


4.刷新网页


进入日志目录查看是否生成了日志文件


cd /usr/local/apache2/logs/


ls 查看文件


spacer.gif

cat test.com-access_log  可以查看访问日志消息


日志格式:LogFormat “%h %l %u %t %T \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\””


%h 远端主机

%l 远端登录名

%u 远程用户名

%t 时间,用普通日志时间格式

%T 处理完请求所花时间,以秒为单位

%r 请求的第一行,动作

来源ip后面二个是不存在,所有用–表示(l:u:表示用户)



wKioL1hFlOXQD-t8AAD6Sm4eLZw674.png-wh_50

spacer.gif

5.查看日志文件的容量


wc -l test.com-access_log


spacer.gif

为了使格式按时间排序应该如何做?


虚拟主机日志配置文件里添加一些内容


CustomLog “| /usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/test.com-access_%Y%m%d_log 86400” combined


spacer.gifwKiom1hFlP-RWEb1AACiOSxQLrU156.png-wh_50


刷新网页,生成一个有日期的日志


spacer.gif

wKioL1hFlQ-igCipAAAOmERYZ14245.png-wh_50

修改日期,然后在刷新网页看是否有没有生成日志


date -s “2016-11-21 15:55:20”

spacer.gifwKiom1hFlTbS5pXFAAANNkWJIz4223.png-wh_50

刷新网页,会生成一个新的日志文件

spacer.gifwKiom1hFlT6hbIsTAAAN4QLSHbQ496.png-wh_50


VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明Apache分割日志
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址