awstats安装日志
1)cd /usr/local/src2)wget http://prdownloads.sourceforge.net/awstats/awstats-6.8.tar.gz
3)tar xzvf awstats-6.8.tar.gz
4)cp -r awstats-6.8 /usr/local/awstats
5)cd /usr/local/awstats/
6)perl /usr/local/awstats/tools/awstats_configure.pl
结果如下:
[*]-----> Check for web server install
[*]
[*]
[*]
[*]Enter full config file path of your Web server.
[*]
[*]Example: /etc/httpd/httpd.conf
[*]
[*]Example: /usr/local/apache2/conf/httpd.conf
[*]
[*]Example: c:/Program files/apache group/apache/conf/httpd.conf
[*]
[*]Config file path ('none' to skip web server setup):
[*]
[*]> /etc/httpd/conf/httpd.conf
[*]
[*]
[*]
[*]-----> Check and complete web server config file '/etc/httpd/conf/httpd.conf'
[*]
[*]Add 'Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"'
[*]
[*]Add 'Alias /awstatscss "/usr/local/awstats/wwwroot/css/"'
[*]
[*]Add 'Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"'
[*]
[*]Add 'ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"'
[*]
[*]Add '<Directory>' directive
[*]
[*]AWStats directives added to Apache config file.
[*]
[*]
[*]
[*]-----> Update model config file '/usr/local/awstats/wwwroot/cgi-bin/awstats.model.conf'
[*]
[*]File awstats.model.conf updated.
[*]
[*]
[*]
[*]-----> Need to create a new config file ?
[*]
[*]Do you want me to build a new AWStats config/profile
[*]
[*]file (required if first install) ? y
[*]
[*]
[*]
[*]-----> Define config file name to create
[*]
[*]What is the name of your web site or profile analysis ?
[*]
[*]Example: www.mysite.com
[*]
[*]Example: demo
[*]
[*]Your web site, virtual server or profile name:
[*]
[*]> tracker.yihaodian.com
[*]
[*]
[*]
[*]-----> Define config file path
[*]
[*]In which directory do you plan to store your config file(s) ?
[*]
[*]Default: /etc/awstats
[*]
[*]Directory path to store config file(s) (Enter for default):
[*]
[*]>
[*]
[*]
[*]
[*]-----> Create config file '/etc/awstats/awstats.tracker.yihaodian.com.conf'
[*]
[*] Config file /etc/awstats/awstats.tracker.yihaodian.com.conf created.
[*]
[*]
[*]
[*]-----> Restart Web server with '/sbin/service httpd restart'
[*]
[*]Stopping httpd:
[*]
[*]Starting httpd: httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[*]
[*]
[*]
[*]
[*]
[*]-----> Add update process inside a scheduler
[*]
[*]Sorry, configure.pl does not support automatic add to cron yet.
[*]
[*]You can do it manually by adding the following command to your cron:
[*]
[*]/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=tracker.yihaodian.com
[*]
[*]Or if you have several config files and prefer having only one command:
[*]
[*]/usr/local/awstats/tools/awstats_updateall.pl now
[*]
[*]Press ENTER to continue...
[*]
[*]
[*]
[*]
[*]
[*]A SIMPLE config file has been created: /etc/awstats/awstats.tracker.yihaodian.com.conf
[*]
[*]You should have a look inside to check and change manually main parameters.
[*]
[*]You can then manually update your statistics for 'tracker.yihaodian.com' with command:
[*]
[*]> perl awstats.pl -update -config=tracker.yihaodian.com
[*]
[*]You can also read your statistics for 'tracker.yihaodian.com' with URL:
[*]
[*]> http://localhost/awstats/awstats.pl?config=yoursite.com
[*]
[*]
[*]
[*]Press ENTER to finish...
[*]
7)只需修改/etc/awstats/awstats.yoursite.com.conf的logfile
logfile为你的服务器的access.log
本例中使用的nginx, 发现awstats完全可以解析nginx的日志
8)产生日志数据
8.1)产生日志目录:
mkdir /var/lib/awstats
8.2)产生日志数据
你能通过如下命令手工产生统计数据,通常是刚刚安装之后
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=yoursite.com
接下来你需要通过crontab来定时跑上面的脚本
9)通过url访问
http://localhost/awstats/awstats.pl?config=yoursite.com
总结:
awstats通过分析本地服务器的日志文件得到流量统计数据,默认是按月统计,在安装过程中通过改写apache的配置文件,使得可以通过apache看到统计数据表
页:
[1]