/ 中存储网

如何查看Apache网站日志

2013-10-25 22:40:01 来源:itjs.cn

日常维护网站的需要,随时了解网站运行情况,我公司向用户开放网站日志(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日志分析工具吧。