2、修改awstats配置文件
完成配置文件的创建之后,我们还需要对/etc/awstats/awstats.里的一些参数进行修改。
sed -i 's#LogFile="/var/log/httpd/mylog.log"#LogFile="/app/logs/www_access_%YYYY-24%MM-24%DD-24.log"#g' /etc/awstats/awstats.
这里更改的目的是指定awstats需要分析的nginx的日志文件路径。这里的路径大家要按自己的日志路径来填。
sed -i 's#DirData="/var/lib/awstats"#DirData="/usr/local/awstats/data"#g' /etc/awstats/awstats.
这里更改的目的是指定awstats的数据库配置文件(即awstats的数据库(纯文本))。
由于,此处没有/usr/local/awstats/data目录,所以我们要创建出来
mkdir /usr/local/awstats/data
以上的两个替换操作进行完之后一定要用命令查看替换是否成功,以便及早发现纰漏。
grep "LogFile=" /etc/awstats/awstats.
grep "DirData=" /etc/awstats/awstats.
查询替换结果正确之后,即可进行下面的步骤。
3、创建awstats统计结果存放目录
现在我们要创建awstats统计结果的数据库存放目录
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.linuxidc.com
如果屏幕输出类似下面的提示就说明配置文件都正确无误了
Create/Update database for config "/etc/awstats/awstats." by AWStats version 7.2 (build 1.992)
From data in log file "/app/logs/www_access.log"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Jumped lines in file: 0
Parsed lines in file: 0
Found 0 dropped records,
Found 0 comments,
Found 0 blank records,
Found 0 corrupted records,
Found 0 old records,
Found 0 new qualified records.