- 浏览: 610366 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
kangh:
转载的也拿出来 都不试一下 完全错误
Nginx+ffmpeg的HLS开源服务器搭建配置及开发详解 -
wangtxlz:
#cd builders/cmake#cmake .系统提示命 ...
crtmpserver流媒体服务器的介绍与搭建 -
hnraysir:
支持支持支持
手机Android音视频采集与直播推送,实现单兵、移动监控类应用 -
wuent:
把web服务器和php框架绑定到一起?真不建议这样。。。
Swoole(PHP高级Web开发框架) -
wuent:
有更详细的性能比较吗?php,python,java
PHP中的(伪)多线程与多进程
1.安装Apache(略)
2.安装cronolog(日志截取工具)
tar zxf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2
./configure
make
make install
3.配置apache
在<VirtualHost *:80> </VirtualHost>中加入类似:
CustomLog "|/usr/local/sbin/cronolog /usr/local/apache2/logs/%Y/%m/%d/bbs.testtimes.net-access_log" combined
ErrorLog "|/usr/local/sbin/cronolog /usr/local/apache2/logs/%Y/%m/%d/bbs.testtimes.net-error_log"
的日志分年月日截取的设置。
4.安装awstats(http://awstats.sourceforge.net/#DOWNLOAD,最新稳定版6.9)
tar jxf awstats-6.9.tar.bz2
mv awstats-6.9 /usr/local/awstats
chown -R root:root awstats
chmod -R 755 awstats
cd /usr/local/awstats/tools
perl awstats_configure.pl
随后跟随设置向导:
Do you want me to setup Apache to write 'combined' log files [y/N] ?y
Do you want me to build a new AWStats config/profile file (required if first install) [y/N] ?y
Your web site, virtual server or profile name:
>www.testtimes.net
Directory path to store config file(s) (Enter for default): //直接回车,默认路径/etc/awstats
配置结束后,向导程序会自动在apache配置文件httpd.conf中加入awstats的对应段落。如:
#
# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"
#
# This is to permit URL access to scripts/files in AWStats directory.
#
<Directory "/usr/local/awstats/wwwroot">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
5.创建文件夹
mkdir -p /var/lib/awstats
6.给awstats访问设置密码
/usr/local/apache2/bin/htpasswd -cb /etc/awstats/htpasswd admin 123456
在apache配置文件httpd.conf最后添加一段:
<Files "awstats.pl">
AuthType Basic
AuthName "awstat access"
AuthUserFile "/etc/awstats/htpasswd"
Require valid-user
</Files>
7.重启Apache
/usr/local/apache2/bin/apachectl restart
8.安装国家和城市插件
http://search.cpan.org/CPAN/authors/id/B/BO/BORISZ/Geo-IP-PurePerl-1.23.tar.gz
http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.6.tar.gz
http://www.maxmind.com/download/geoip/api/perl/Geo-IP-1.38.tar.gz
tar zxf Geo-IP-PurePerl-1.23.tar.gz
cd Geo-IP-PurePerl-1.23
perl Makefile.PL
make
make install
tar zxf GeoIP-1.4.6.tar.gz
cd GeoIP-1.4.6
./configure
make
make install
tar zxf Geo-IP-1.38.tar.gz
cd Geo-IP-1.38
perl Makefile.PL
make
make install
http://www.maxmind.com/download/geoip/database/
http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/
gzip -d GeoLiteCity.dat.gz
cp GeoLiteCity.dat /usr/local/share/GeoIP/
gzip -d GeoIP.dat.gz
cp GeoIP.dat /usr/local/share/GeoIP/
9.安装QQ纯真IP库解析插件
http://www.ieasy.org/download/qqhostinfo.pm
http://www.ieasy.org/download/qqwry.pl
cp qqhostinfo.pm /usr/local/awstats/wwwroot/cgi-bin/plugins
cp qqwry.pl /usr/local/awstats/wwwroot/cgi-bin/plugins
编辑qqwry.pl,把./QQWry.Dat 改为 ${DIR}/plugins/QQWry.Dat
上传QQWry.Dat到/usr/local/awstats/wwwroot/cgi-bin/plugins目录下
10.安装Net-XWhois
tar zxf Net-XWhois-0.90.tar.gz
cd Net-XWhois-0.90
perl Makefile.PL
make
make install
11.编辑awstats配置文件
配置文件位于/etc/awstats目录下,修改如下:
LogFile="/usr/local/apache2/logs/%YYYY/%MM/%DD/www.testtimes.net-access_log"
SiteDomain="www.testtimes.net"
注:对于多域名的日志分析,每个域名对应一个日志文件,可以复制后修改其中的LogFile、SiteDomain这两项即可。
打开如下的LoadPlugin:
LoadPlugin="tooltips"
LoadPlugin="decodeutfkeys"
LoadPlugin="geoip GEOIP_STANDARD /usr/local/share/GeoIP/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /usr/local/share/GeoIP/GeoLiteCity.dat"
LoadPlugin="hostinfo"
LoadPlugin="qqhostinfo"(该项不存在,手动添加的)
12.分析过去的日志
可以下载并运行附件中的shell脚本程序,传递域名参数,即可开始分析了。
13.添加crontab
crontab -e
* */3 * * * /usr/local/awstats/tools/awstats_updateall.pl now (每3小时运行一次)
注:以上是多域名的情况,最简单就是那样了,对于单域名也可以写成/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.testtimes.net
http://seawavecau.iteye.com/blog/579337
发表评论
-
svn上想回滚代码怎么办?——svn merge 命令
2015-06-03 23:42 0在 shell 里输入 svn help merge ,可以 ... -
使用socket方式连接Nginx优化php-fpm性能
2015-04-01 13:49 0Nginx连接fastcgi的方式有 ... -
Linux strace命令
2015-03-27 16:22 649简介 strace常用来跟踪进程执行时的系统调用和所接收的 ... -
RPC框架yar安装
2015-03-10 12:03 1433官方网站; http://pecl.php.net/pac ... -
用swagger-php/ui做API测试
2015-02-13 09:46 3652功能: 1 swagger-php根据自定义的规则生成API ... -
一步一步搭建 OAuth 认证服务器
2015-02-03 10:53 1482现在越来越多开放的互 ... -
PHP升级5.4.36之后Nginx 502
2015-01-21 13:55 0/usr/local/php/etc/php-fpm.conf ... -
Linux安装gcc编译器详解(CentOS 6.5 64位系统)
2014-12-17 17:01 1364本次安装针对CentOS 6.5 64位系统,由于在安装系统的 ... -
Nginx+ffmpeg的HLS开源服务器搭建配置及开发详解
2014-09-24 09:38 2100本文概述: 至目前为止,HLS 是移 ... -
lnmp下开启mail函数发送邮件及sendmail启动慢的问题
2014-04-27 10:13 1346自从换了阿里云服务器之后,我也就没有理过博客的回复评论邮件通 ... -
sphinx的配置详情讲解和配置性能优化管理中文解释
2013-12-31 13:44 1157网上配置文档众多,但是对着他们的文档来做老是出问题,于是花了 ... -
Web服务器压力(负载)测试工具
2013-12-31 09:55 727Web服务器压力(负载)测试工具 一 Siege一 ... -
coreseek一元切分模式中英文单词切分问题
2013-12-31 09:15 1049段时间因为要写一个搜索。捡回了sphinx。sphinx是个好 ... -
Linux下如何查看 CPU 信息, 包括位数和多核信息
2013-12-27 09:08 906查看当前操作系统内核信息# uname -a Linux ... -
网页上播放视频的免费的播放器_CKPlayer
2013-12-12 11:03 1913今天在工作的过程中遇到一个功能:在网页中加入视频播放器,类似 ... -
Bagecms 基于Yii开发完整全站系统开源发布
2013-11-24 22:22 1103BageCms是一款基于php5+mysql5开发的多功能开 ... -
CentOS配置mencoder和ffmpeg flv视频转码总结
2013-11-15 22:04 12031、安装yum的fpmforge源 rpm - ... -
用ffmpeg打造linux转码服务器
2013-11-15 21:54 1392linux在系统资源利用上确实要比windows强很多,所以 ... -
PHP做视频网站,让程序自动实现视频格式转换、设置视频大小、生成视频缩略图
2013-11-15 21:44 1053一、PHP实现转换 在做视频网站的时候,最头痛的问题 ... -
coreseek配置文件语法
2013-10-29 15:38 784sql_query_range分区查询设置。可选选项,默认为空 ...
相关推荐
### 安装与配置AWStats分析Apache日志 #### 一、AWStats简介 AWStats是一款免费、开源的日志分析工具,主要用于分析Web服务器产生的访问日志,从中提取有用的信息来帮助管理员更好地理解网站流量模式及用户行为。...
下面是使用AWStats对网站日志进行分析的详细知识点: 一、AWStats安装 首先,需要安装AWStats,可以使用yum install命令安装,例如: yum install -y perl perl-libwww-perl rpm -ivh ...
### Apache日志分析系统awStats完全教材:深入解析与实践指南 #### 一、引言:awStats在Apache日志分析中的角色 在现代网络环境中,服务器日志扮演着至关重要的角色,它们不仅记录了网站的访问情况,还提供了关于...
然而,由于Nginx与Apache在日志记录格式上的差异,使得直接使用Awstats分析Nginx日志变得较为复杂。为此,需要对Nginx的日志格式进行适当调整,以便Awstats能够正确地读取和解析这些日志文件。 #### 日志格式调整 ...
**日志分析工具AWStats详解** AWStats是一款强大的开源日志分析工具,广泛应用于网站统计、服务器监控等领域。它能够从各种服务器日志文件中提取数据,生成详细的报告,包括但不限于访问者数量、访问来源、搜索引擎...
它利用一部分档案资料就能经常很快地处理大量日志档案, 它能分析日志文件来自从各大服务器工具 ,如 Apache日志档案 s (NCSA combined/XLF/ELF log format or common/CLF log format), WebStar, IIS (W3C的日志格式)...
其中,ActivePerl是perl语言的 windows 版本,cronolog是用于将apache日志文件按天分割的工具,AWStats是网络流量分析工具。需要注意的是,安装顺序非常重要,先安装ActivePerl,然后安装AWStats,最后将cronolog....
AWStats是一款强大的开源网站日志分析工具,它能够从服务器的访问日志中提取出详细的统计信息,包括访问者数量、来源、搜索引擎关键词、浏览器类型、操作系统、访问时间等,为企业或个人提供全面的网站流量分析。...
本文将深入探讨Apache日志配置,帮助读者掌握如何管理和分析这些日志。 一、Apache主配置文件 Apache的主配置文件在Kali Linux系统中通常位于`/etc/apache2/apache2.conf`。尽管这是一个主要的配置文件,但它并不...
标题中的“在Tomcat的访问日志配置:awstats”涉及到的是Apache Tomcat服务器的访问日志管理和分析工具——AWStats。AWStats是一款开源的Web服务器统计分析软件,它可以实时或者定期分析服务器的访问日志,提供详细...
awstats是一款用Perl语言编写的开源网站日志分析工具。它能够有效地解析并分析Apache、Nginx、IIS等服务器的日志文件,提供详尽的网站访问统计数据。由于其强大的功能、灵活性以及广泛的兼容性,awstats成为了许多...
虽然AWStats能处理多种日志,但这里特别提到了Apache,可能是因为Apache日志分析是用户最常用或关注的功能。 **压缩包子文件的文件名称列表:** 单独列出的 "awstats-6.95" 很可能是解压后的文件夹名,里面包含了...
### AWStats + JAWStats 快速构建 Nginx 日志分析系统 #### 一、了解 AWStats 和 JAWStats - **AWStats**:这是一个免费的、强大的、高效的并且非常灵活的网络日志分析工具,它能帮助我们对网站访问情况进行深度...
【Apache错误日志时时查看(2014.9.22)】 Apache作为全球最流行的Web服务器之一,其稳定性与高效性深受开发者喜爱。在日常运维过程中,定期...文件名`apache_log`可能是指用于收集、分析或处理Apache日志的程序或脚本。
AWStats 是一款强大的开源网络日志分析工具,它能够为Web服务器、FTP服务器、邮件服务器等提供详细的统计报告。AWStats 7.1 是该软件的一个beta版本,相较于之前的7.0版本,它带来了一些改进和优化,提升了分析性能...
本文旨在详细介绍如何利用AWStats这款强大的开源工具来分析Web服务器的日志文件,从而获取有价值的洞察。 #### 二、AWStats简介 AWStats是一个基于GPL协议发布的软件,主要功能是分析Web服务器日志文件。它不仅...
日志分析涉及使用工具(如Awk、Logrotate、Webalizer、AWStats等)来处理和解释日志数据,生成统计报告,包括但不限于访问次数、访问者来源、热门页面、访问时段等。 高级技术中还包括定制日志格式,通过修改Apache...
这个工具主要用于日志分析,适用于处理Apache、Nginx和Tomcat等Web服务器的日志文件。通过解析这些日志,awstats能够提供丰富的统计数据,帮助管理员了解网站的访问情况,优化服务性能。 ### Awstats核心功能: 1....