网站日志是什么?
作为一个网站管理人员,咱们该除了通过流量统计工具来检查网站拜访人数之外,并不能协助咱们很好地了解网站的运转状况,而网站日志的呈现很好地协助咱们处理这一问题。网站日志是由网站所在服务器实时记载网站运转状况的各种数据的文件,通过对网站日志的剖析,咱们能够知道哪些用户拜访了网站,拜访了哪些页面;同时能够检查到搜索引擎中的蜘蛛在网站中的匍匐状况,运用网站日志还能检查到恳求中返回的HTTP协议状况码,长时刻剖析网站日志中的HTTP状况码能够发现对网站晦气的细节部分,使网站管理人员更好地管理和优化网站。
网站日志存放在哪里?
网站日志一般存放在网站根目录下的“log文件夹”或“logfiles文件夹”,文件夹名称视各虚拟主机提供商不同而不同。网站日志是以txt结尾的文本文件。能够通过FlashFxp、Leapftp等网站上传下载工具将日志下载到本地进行剖析。
网站日志事例剖析:
1、日志语法: #Software: Microsoft Internet Information Services 6.0
#Version: 1.0 #Date: 2010-08-11 00:00:17
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status sc-bytes cs-bytes
阐明:
#Software:表明软件名称;
#Version:表明版别号;
#Date:表明时刻
#Fields:阐明如下:
date:表明记载拜访日期;
time:拜访具体时刻;
s-sitename:表明你的虚拟主机的代称或机器码;
s-ip:服务器IP;
cs-method:表明拜访办法或产生的恳求/提交事情,
常见的有两种:一个是GET,便是平常咱们翻开一个URL拜访的动作,
另一个是POST,提交表单时的动作;
cs-uri-stem:用户在当时时刻拜访哪一个文件或具体页面;
cs-uri-query:是指拜访地址的附带参数,如asp文件?后边的字符串id=12等等,假如没有参数则用“-”表明;
s-port:拜访的端口
cs-username:拜访者名称,假如没有参数则用“-”表明;
c-ip:拜访者IP
cs(User-Agent):拜访的搜索引擎和蜘蛛名称;
sc-status:Http状况码,
200表明成功,
403表明没有权限,
404表明打不到该页面,
500表明程序有错;
sc-substatus:服务端传送到客户端的字节巨细;
cs–win32-statu:客户端传送到服务端的字节巨细;
sc-bytes:服务端传送数据字节巨细;
cs-bytes:用户恳求数据字节巨细;
状况码后边几位数据没有固定格式,
假如只有一个表明下载数据字节巨细;
2、Http状况码:
100——客户有必要持续宣布恳求
101——客户要求服务器依据恳求转化HTTP协议版别
200——买卖成功
201——提示知道新文件的URL
202——接受和处理、但处理未完成
203——返回信息不确定或不完整
204——恳求收到,但返回信息为空
205——服务器完成了恳求,用户代理有必要复位当时现已阅读过的文件
206——服务器现已完成了部分用户的GET恳求
300——恳求的资源可在多处得到
301——删除恳求数据
302——在其他地址发现了恳求数据
303——主张客户拜访其他URL或拜访办法
304——客户端现已执行了GET,但文件未改变
305——恳求的资源有必要从服务器指定的地址得到
306——前一版别HTTP中运用的代码,现行版别中不再运用
307——声明恳求的资源临时性删除
400——过错恳求,如语法过错
401——恳求授权失利
402——保留有效ChargeTo头呼应
403——恳求不允许
404——没有发现文件、查询或URl
405——用户在Request-Line字段界说的办法不允许
406——依据用户发送的Accept拖,恳求资源不行拜访
407——类似401,用户有必要首先在代理服务器上得到授权
408——客户端没有在用户指定的饿时刻内完成恳求
409——对当时资源状况,恳求不能完成
410——服务器上不再有此资源且无进一步的参考地址
411——服务器回绝用户界说的Content-Length特点恳求
412——一个或多个恳求头字段在当时恳求中过错
413——恳求的资源大于服务器允许的巨细
414——恳求的资源URL长于服务器允许的长度
415——恳求资源不支持恳求项目格式
416——恳求中包括Range恳求头字段,在当时恳求资源范围内没有range指示值,恳求也不包括If-Range恳求头字段
417——服务器不满足恳求Expect头字段指定的期望值,假如是代理服务器,可能是下一级服务器不能满足恳求
500——服务器产生内部过错
501——服务器不支持恳求的函数
502——服务器暂时不行用,有时是为了防止产生系统过载
503——服务器过载或暂停维修
504——关口过载,服务器运用另一个关口或服务来呼应用户,等待时刻设定值较长
505——服务器不支持或回绝支恳求头中指定的HTTP版别