红联Linux门户
Linux帮助

Ubuntu下awstats安装与配置

发布时间:2016-02-23 10:11:45来源:linux网站作者:鸟不起的程序猴子

我的环境:

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,里面内容如下:

#Ubuntu下awstats安装与配置

~$  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

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


本文永久更新地址:http://www.linuxdiyf.com/linux/18308.html