安装
参考:http://jordy.easymorse.com/?p=340
以下复制文字内容过来:
Ubuntu安装配置Awstats工具
1. 安装Awstats工具
$ sudo apt-get install awstats
在安装awstats工具后,默认在系统中创建了一个cron任务,可以通过
sudo vi /etc/cron.d/awstats
命令,查看内容:
image
通过上图可以看到,系统每10分钟,awstats以www-data用户身份执行一次/usr/lib/cgi-bin/awstats.pl文件,通过awstats的配置文件分析apache的access.log日志文件。
2. 配置Apache
首先,在/etc/apache/2目录下,新建一个awstats.conf配置文件
$ sudo vi /etc/apache2/awstats.conf
文件的内容:
Alias /awstatsclasses "/usr/share/awstats/lib/"
Alias /awstats-icon/ "/usr/share/awstats/icon/"
Alias /awstatscss "/usr/share/doc/awstats/examples/css"
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
ScriptAlias /awstats/ /usr/lib/cgi-bin/
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
其中,“/awstatsclasses”表示:库文件 “/awstats-icon/”表示:图标
“/awstatscss”表示:样式表 “/cgi-bin/”表示:awstats.pl可执行的文件
其次, 在/etc/apache2/apache2.conf配置文件中,加入
Include /etc/apache2/awstats.conf
当然也可以将awstats.conf文件放入/etc/apache2/conf.d/目录下。
最后,重新加载apache配置
$ sudo /etc/init.d/apache2 reload
重启完apache,可以通过浏览器访问http://youripaddress/awstats/awstats.pl
(以IP地址为192.168.0.17为例),访问到的结果如图:
image
由于我们通过浏览器访问http://youripaddress/awstats/awstats.pl地址,apache默认会访问/etc/awstats/awstats.192.168.0.17.conf文件
3. 配置Awstats
sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.192.168.0.17.conf
sudo vi /etc/awstats/awstats.192.168.0.17.conf
加入文件内容:
SiteDomain = “192.168.0.17”
接着运行命令:
$ sudo /usr/bin/perl /usr/lib/cgi-bin/awstats.pl -update -config=192.168.0.17
在用过浏览器访问http://youripaddress/awstats/awstats.pl地址,就可以看到apache日志的详细信息,如图:
image
awstats的界面与浏览器的默认设置的语言有关,awstats支持多国语言,如果发现浏览的界面是英文或者其他语言,请修改浏览器的设置即可。
前面提到默认awstats在安装时自动生成了一个cron任务,是每10分钟更新一次,频率似乎有点高,可以设置为每个小时,或者每天的某个时间点更新一次。
使用:
以上其实已经教我们如何使用了,不过有些地方需要注意:
一 /etc/awstats/awstats.域名.conf的配置:
需要注意里面的
(1)LogFormat,如果是自定义的日志格式,则要自己撕开如何配置,例如:
LogFormat="%host %other %other %other %time1 %methodurl %code %bytesd %other %refererquot %uaquot %other %other %other %other"
(2)SiteDomain="域名"
这是用于过滤log里面的host的,要配对。
二 清空缓存:awstats统计出一个结果后,会缓存在/var/lib/awstats/里面,如果你刷新页面之后还是看到一样结果,那么进去删除相关的缓存吧。
sudo rm -f /var/lib/awstats/*域名*
附件是一个统计文件中有多少字符串行的shell脚本:
grep -Ec "$1:00" /home/atell/${2}.access
分享到:
相关推荐
本文将详细介绍如何在Linux环境下安装和配置AWStats。 #### 二、环境准备 1. **Perl环境**:AWStats是基于Perl编写的,因此首先确保系统已安装Perl。可以使用`perl -v`来验证Perl是否已经安装。 2. **Apache Web...
Advanced Web Statistics(AWStats)是一个免费的功能强大的服务器日志分析工具,它可以告诉你所有的Web统计数据,包括访问量、访问者数量、页面、点击、高峰时段、操作系统、浏览器版本、搜索引擎、关键字、机械访问...
AWStats可以使用安装版本,也可以使用解压版本。安装版本会自动运行awstats_configure.pl脚本,而解压版本需要手工执行此脚本。在安装过程中,需要回答脚本的问题,以便完成配置。 四、配置apache 配置apache需要...
3. **AWStats安装** - 解压并安装AWStats: ```bash tar zxvf awstats-6.5.tar.gz cd awstats-6.5 # 按照官方文档完成安装过程 ``` - 配置AWStats: - 创建配置文件,指定日志文件路径、服务器名称等信息...
4. **使用和维护** - **定期更新**:由于是beta版本,用户应密切关注官方更新,以获取修复和新特性。 - **日志清理**:为避免内存占用过大,需定期清理或归档旧的日志文件。 - **性能监控**:由于AWStats在处理大...
一、AWStats安装 首先,需要安装AWStats,可以使用yum install命令安装,例如: yum install -y perl perl-libwww-perl rpm -ivh http://prdownloads.sourceforge.net/awstats/awstats-7.0-1.noarch.rpm 二、...
网站日志分析工具使用方法AWStats ...通过设置服务器日志文件并使用AWStats,对网站访问数据进行分析和报告,能够帮助网站管理员更好地了解网站访问者的行为和需求,从而提高网站的访问量和用户体验。
- **复制模板文件**:将AWStats安装目录下的`template`文件夹复制到您的网站根目录下。 - **编辑HTML文件**:根据需要修改`index.html`文件中的链接指向AWStats生成的报告文件。 - **设置权限**:确保IIS能够读取...
- 本文档使用的版本为awstats-7.0.tar.gz。 ##### 2. 上传并解压安装包 - 将下载好的awstats-7.0.tar.gz上传至服务器的`/usr/local`目录下。 - 赋予安装包执行权限: ```bash # chmod +x awstats-7.0.tar.gz ```...
Awstats是一款高度赞扬的网站统计分析工具,尤其在与Apache、IIS和其他Web服务器配合使用时表现卓越。在TomCat环境下, Awstats v7.1.1作为统计插件,能够提供详尽的用户访问数据,帮助管理员深入了解网站的运行状况...
2. **编译安装**:执行`./configure`、`make` 和 `make install` 命令来编译并安装awstats。 3. **配置文件**:配置`awstats.conf`,设置Web服务器类型、日志文件路径、域名等信息。 4. **数据库更新**:使用`...
接下来,我们讨论Awstats的安装和配置。在Linux系统上,可以通过以下步骤安装: 1. **安装依赖**:确保系统中已经安装了Perl、CGI和相关库。 2. **下载Awstats**:从官方网站获取最新版本的Awstats(此处为7.5)。 ...
1. **安装Perl环境**:AWStats是用Perl语言编写的,因此需要在Windows上安装Perl运行环境,如ActivePerl。 2. **配置AWStats**:复制`awstats.config.example`到`awstats.conf`,并根据实际情况修改配置,包括设置...
1. **安装**:AWStats通常作为Web服务器的一部分安装,可以下载源码编译安装,也可以通过软件包管理器(如apt-get或yum)进行安装。 2. **配置**:主要涉及`awstats.conf`配置文件,需要设置日志文件路径、网站域名...
4. **安装Awstats**:下载Awstats的最新版本,并按照向导进行安装,同样选择默认设置。在安装过程中,会提示输入主机的域名,这将用于生成配置文件。 5. **创建虚拟目录**:在IIS管理器中,为Awstats的CGI脚本创建...
awstats-7.1.tar.gz 是awstats的7.1版本源代码的打包文件,使用`.tar.gz`格式进行压缩,这种格式在Linux和Unix系统中非常常见,它结合了tar(归档)和gzip(压缩)两个工具的功能,可以将多个文件或目录打包成一个...
### 使用Awstats分析Nginx日志 #### Awstats简介 Awstats是一款开源的Web日志分析工具,基于Perl语言开发。它能够提供全面且直观的网站访问统计数据,包括但不限于访问次数、唯一访客数量、访问时间分布、操作系统...
这个压缩包“awstats-7.6.tar.gz”包含的是AWStats的7.6版本源代码,用户可以下载后进行编译安装以在自己的服务器上使用。AWStats不仅支持HTTP服务器如Apache,还支持FTP、SMTP、DNS等多种服务的日志分析。 在描述...