新闻中心

如何看懂网站日志(apache日志)

作者 / 无忧主机 时间 2012-07-26 02:32:45

日常维护网站的需要,随时了解网站运行情况,我公司向用户开放网站日志(apache日日志)查看/下载功能,方便你把握网站日常动态信息,排除网站异常故障。 一、如何获取网站访问日志(apache日志)? 服务器隔天自动生成贵站网站访问日志,并存储在主机的ftp服务器中,同时为用户提供网站最近五天的网站日志下载服务。 网站日子存储路径:.../public_html/domains/你的网站域名/logs 登录主机ftp,即可下载网站日志。 二、查看日志的几种方法 1、在线查看。使用本产品提供的控制面板——访问日志,可以查看网站当天原始访问日志。 2、通过本产品的提供的控制面板——站点流量分析,图形界面看到网站访问日志分析报告。如何查看请参考:站点流量分析工具使用指南 3、下载网站访问日志到本地电脑。使用文本编辑器或第三方web日志查看工具进行查看。 三、如何看懂网站日志(apache日志)信息 为了方便你读懂日志内容,我将以案例分析的方式为大家解读一组日志,让你学会看日志。下面是我随机抽取的一组用户网站访问日志为案例。 网站日志: 125.226.150.44 - - [21/Jul/2012:01:12:56 +0800] "GET /tom1.dat HTTP/1.1" 200 8092 "-" "Mozilla/4.0 (compatible; MSIE 8.00; Windows 7)" 下面我分解说明,这个日志内容的含义: 125.226.150.44 远程访问地址(访问者IP) [21/Jul/2012:01:12:56 +0800]  访问时间,+800的意思是服务器所在的地区位于utc之后的8小时。 "GET  访问者请求的方式。一般常见的有get、post、head三种方式 /tom1.dat  访问者向服务器请求访问文件tom1.dat。日志中这段信息最重要,最有价值的内容。 HTTP/1.1  传输协议,后面1.1是版本号。 200 http状态码,告诉我们这个访问是成功的还是失败的。200表示访问成功,301表示跳转、404表示失败。 200 8092: 200是http状态码,表示访问成功,8092是表示消耗的流量(byte),访问一次消耗流量8092Byte的流量 "Mozilla/4.0 (compatible; MSIE 8.00; Windows 7)" 客户端详细信息。这个意思是 win7系统,IE8浏览器。 这个日志的内容告诉我们: 客户端(访客)使用电脑是windows7操作系统使用IE8.0,他的IP地址(125.226.150.44)在2012年7月21日1点12分56秒向服务器请求访问tom1.dat文档,并成功访问了,消耗流量8092byte。 apache日志格式标准格式就如我上面举例,剩下的请您举一反三就能看懂啦。要看懂apache网站访问日志很简单,先搞懂每段代码表示什么含义后,就能方便的读懂了,尝试多看几次就积累了经验,阅读日志就不难了。不过人工看日志,是一件考验您脑力、体力、眼力的辛苦活,建议多多使用第三方web日志分析工具吧。

本文地址:https://www.51php.com/51php/6616.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服