您的位置:首页 > 其它

Ubuntu下awstats 安装与配置

2015-12-31 09:47 344 查看
我的环境:

   ubuntu 15.10 

   apache2.4.12

awstats下载与安装:

   1.去这里下载awstats源码  http://sourceforge.net/projects/awstats/files/latest/download 

   2. awstats是用perl语言写的,所以需要安装perl语言支持

       ~$ sudo apt-get install perl

   3. 将下载下来的安装包解压到你想要放的文件夹里,我的是在

        /usr/local/my_software/awstats

   4. 执行安装程序

       ~$ cd /usr/local/my_software/awstats/tools       

       ~$ perl awstats_configure.pl

            执行后按照提示输入apache配置文件路径, 配置你要统计的网站的awstats配置文件

       #第一次需要手动生产下日志分析结果文件

       ~$ cd /usr/local/my_software/awstats/wwwroot/cgi-bin

       ~$ perl awstats.pl  -conf=dev.myweb.com -update        #这里的dev.myweb.com就是你上一步操作时系统提示你输入的要进行统计的域名

  5. 修改配置文件,默认;情况下awstats的网站分析配置文件在/etc/awstats下

       ~$ cd /etc/awstats

       ~$ vim   awstats.dev.myweb.com.conf

           修改里面的LogFile参数,指定你的apache访问日志文件地址

           修改SiteDomain 参数,换成你要统计的域名的名称,例如 dev.myweb.com

           修改HostAliases 参数,里面写上你要统计的网站的所有可用的域名/ip

           修改DirData参数,这里存放对网站进行分析后的统计数据,默认是/var/lib/awstats

     创建DirData指定的目录并赋予写权限

      ~$ sudo mkdir /var/lib/awstats 

      ~$ chmod 777 /var/lib/awstats  

     赋予awstats.pl 对于其他用的读权限

      ~$ chmod 777 /usr/local/my_software/awstats/wwwroot/cgi-bin/awstats.pl

开启apache 对cgi的支持

      # 注意,ubuntu下xxx-available目录下的东西是说这些模块或配置可用, xxx-enabled目录下的东西才是这些模块或配置已经启用

      #查看apache配置文件中是否有cgi.load文件, 我的在/etc/apache2/mods-available/cgi.load,里面内容如下:

      #


      ~$  cd /etc/apache2/mods-enabled

      ~$ sudo ln -s ../mods-available/cgi.load  cgi.load

      # 重启apache 

      ~$ sudo apache2ctl restart     

配置awstats的虚拟机

      ~$ vim /etc/apache2/sites-enabled/000-default.conf

       #添加下面这一段

<VirtualHost *:80>

        ServerName dev.awstats.com

        ServerAlias sb.u.com

        DocumentRoot /usr/local/my_software/awstats-7.4/wwwroot

        CustomLog ${APACHE_LOG_DIR}/dev.awstats.com.access.log combined

        <Directory "/usr/local/my_software/awstats-7.4/">

            Options Indexes FollowSymLinks

            AllowOverride All

            Require all granted

        </Directory>

</VirtualHost>

        ~$ vim /etc/hosts  

        # 绑定hosts

            127.0.0.1   dev.awstats.com

现在可以再浏览器通过

 http://dev.awstats.com/awstats/awstats.pl?config=dev.touzi.com

进行访问了~  ,如有问题,请截图并留言

      

           

           
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: