收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
积木学院 > 操作系统 > FreeBSD > 正文

Freebsd 安装awstats流量统计

来源:本站原创 日期:2008-09-24 14:21

Freebsd 安装awstats流量统计
    ports安装 如果不知道路径可以通过"locate awstats"查询在PORTS中的路径
    1) bsd# cd /usr/ports/www/awstats
    2) 下载并解压
       bsd# make fetch
       任何将解压后的AWstats目录拷贝到任意你想放置的目录即可
       例如我拷贝到 /web/awstats 目录中

    3) 建立配置文件:
       bsd# perl /web/awstats/tools/awstats_configure.pl

       第一步: 询问是否开始建立统计配置文件如下:
       Do you want to continue setup from this NON standard directory [yN] ? y

       第二步: WEB server 的配置文件路径 我使用的是APACHE 就填写APACHE的配置文件路径行了
       Config file path ('none' to skip web server setup):
       > /usr/local/apache2/conf/httpd.conf

       第三步:是否开始建立站点统计配置
       Do you want me to build a new AWStats config/profile
       file (required if first install) [y/N] ? 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:
       >gimoo

       第五步:设置配置文件存储路径
       -----> 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):
       >/etc/awstats

       第六步:完毕
       -----> Create config file '/etc/awstats/awstats.paxiao.conf'
       Config file /etc/awstats/awstats.gimoo.conf created.

       -----> 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:
       /web/awstats/wwwroot/cgi-bin/awstats.pl -update -config=gimoo
       Or if you have several config files and prefer having only one command:
       /web/awstats/tools/awstats_updateall.pl now
       Press ENTER to continue...
       按回车建立完毕
       可以通过执行命令:
       bsd# /web/awstats/wwwroot/cgi-bin/awstats.pl -update -config=gimoo 来运行统计单个统计计算
       bsd# /web/awstats/tools/awstats_updateall.pl now  来执行所有Awstats中配置的站点统计

    4) 编辑刚建立的配置文件
       bsd# ee /etc/awstats/awstats_paxiao.conf
       修改如下:
       LogFile="/var/log/httpd/mylog.log" 你站点LOG路径
       DirData="/var/lib/awstats"  数据缓存文件存储路径 目录权限设置为可写

    5) 检查apache配置文件是否具有如下条目:
        bsd# ee /usr/local/apache2/conf/httpd.conf
         Alias /awstatsclasses "/web/awstats/wwwroot/classes/"
         Alias /awstatscss "/web/awstats/wwwroot/css/"
         Alias /awstatsicons "/web/awstats/wwwroot/icon/"
         ScriptAlias /awstats/ "/web/awstats/wwwroot/cgi-bin/"
         <Directory "/web/awstats/wwwroot">
           Options None
           AllowOverride None
           Order allow,deny
           Allow from all
         </Directory>

    6) 重启apache 来更新APACHE配置文件
    7) 在浏览器中输入地址: http://localhost/awstats/awstats.pl?config=gimoo
         注:/awstats为httpd.config中设置的别名,aoshu为perl时输入的服务名
    8) 更新统计数据:
        bsd# /web/awstats/wwwroot/cgi-bin/awstats.pl -config=gimoo -update 或者
        bsd# /web/awstats/tools/awstats_updateall.pl now  来执行所有Awstats中配置的站点统计
OK! 全部配置完毕! 其他 php APACHE Freebsd 等安装连载中...

作者: 笑虎

 

推荐阅读

 

热点信息

 
强悍的草根IT技术社区,这里应该有您想要的!
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号