IIS日志格式配置
默认的iis日志格式不能被awstats分析,因此需要修改iis日志记录字段,根据awstats官方文档,需要勾选以下字段
date time c-ip cs-username cs-method cs-uri-stem cs-uri-query sc-status sc-bytes cs-version cs(User-Agent) cs(Referer)
其他字段不要勾选
修改配置文件
笔者是通过每天将日志同步到日志服务器,日志服务器采用CentOS
LogFile配置
LogFile="/home/logs/u_ex%YY-24%MM-24%DD-24.log"
LogFormat 配置
LogFormat="date time cs-method cs-uri-stem cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes"
SiteDomain配置
SiteDomain=www.123admin.com
HostAliases配置
HostAliases="www.123admin.com localhost 127.0.0.1"
双引号里面就可以填入多个别名,用空格分开,这样不管是ip访问还是域名访问awstats 都可以统计得到了
修改时区
LoadPlugin="timezone +2"
修改为
LoadPlugin="timezone +8"
由于iis的时间是格林威治时间,与CST时间相差8小时