AWStats分析IIS日志

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小时