一聚教程网:一个值得你收藏的教程网站

热门教程

nginx安装awstats分析Nginx日志

时间:2022-06-30 18:51:22 编辑:袖梨 来源:一聚教程网

AWStats 是一个免费的强大的日志分析统计工具,所以安装来分析Nginx的日志,记录一下。

 代码如下 复制代码

 
#下载awstats和修改好的配置文件
wget -c http://dl.dropboxusercontent.com/u/809946/soft/awstats-7.2.tar.gz
wget -c http://dl.dropboxusercontent.com/u/809946/conf/awstats.imcat.in.conf
tar -zxvf awstats-7.2.tar.gz
mv awstats-7.2 /usr/local/awstats
chown -R root:root /usr/local/awstats 
chmod -R =rwX /usr/local/awstats 
chmod +x /usr/local/awstats/tools/*.pl 
chmod +x /usr/local/awstats/wwwroot/cgi-bin/*.pl
mkdir -p /etc/awstats/
#需要将里面的imcat.in改为你的域名,Log地址为你的网站log地址即可
cp awstats.imcat.in.conf /etc/awstats/awstats.imcat.in.conf
#这里是开始创建数据库
mkdir -p /var/lib/awstats 
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=imcat.in
#创建生成静态文件的目录
mkdir -p /www/imcat.in/awstats
#生成静态文件到站点目录
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update  -config=imcat.in -lang=cn -dir=/www/imcat.in/awstats

更改Nginx配置
Default

 代码如下 复制代码

 
server {
    listen 80;
    server_name  imcat.in;
    root /www/imcat.in;
    index index.html;
    #添加以下图标目录
    location ~ ^/icon/ {   # 图标目录
        root   /usr/local/awstats/wwwroot;
        index  index.html;
        access_log off;
    }
}

最后通过crontab -e命令添加计划任务每天凌晨更新数据

 代码如下 复制代码

Shell

crontab -e 00 04 * * * /usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=imcat.in -lang=cn -dir=/www/imcat.in/awstats

热门栏目