1。环境
应用
的是 Linux CentOS-5,安装统统
正常。
Perl 5.8 (必需
5.2或更高,awstats是用perl写的)
#perl -v 这个下令
可以查察
perl的版本
apache-tomcat-5.5.25
awstats
2。下载
tomcat
awstats
3。安装
解压
tar xzvf tomcatXX.tar.gz
tar xzvf awstatsXX.tar.gz
解压 tomcat 安装包到 /data/tomcatXXX
解压 awstats 安装包到 /data/software/awstats
启动tomcat中的CGI功能
批改tomcat的设置
文件%TOMCAT_HOME%/conf/web.xml,让tomcat可以支持
cgi脚本
取缔
这段servlet的设置
文件的解释
cgi
org.apache.catalina.servlets.CGIServlet
clientInputTimeout
100
debug
6
cgiPathPrefix
WEB-INF/cgi
5
取缔
这段servlet mapping的设置
文件的解释
cgi
/cgi-bin/*
tip:假如
找不到这两段设置
文件的话可以用vi的查找下令
:/cgi 然后按n,直到找到为止。
设置
完tomcat的web.xml文件,让tomcat支持
cgi,之后尚有
一个重要
的事变
,就是找到tomcat的安装目次
下server/lib/servlet-cgi.renametojar文件,将它该名为servlet-cgi.jar。
如许
tomcat就可以支持
cgi。
设置
tomcat日记
批改tomcat的%TOMCAT_HOME%/conf/server.xml设置
文件,让tomcat输出awstats可以支持
的log日记
。
批改
directory="logs" prefix="access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
为:
directory="logs" prefix="access_log." suffix=".log"
pattern="combined" fileDateFormat="yyyy-MM-dd" resolveHosts="false"/>
tip:tomcat默认的设置
文件这段设置
信息被解释
,必要
取缔
解释
。
陈设
awstats
拷贝并更名
awstats/wwwroor/cgi-bin 目次
到 你的 /WEB-INF/cgi 目次
把 /WEB-INF/cgi/awstats.model.conf 更名
为 common.conf
将common.conf作为默认设置
文件,然后在自界说
的设置
文件引入,如许
设置
省很多
事变
。
然后成立
并编辑
awstats.${mydomain}.conf 文件,添加以下几个设置
项。
Include "common.conf"
LogFile="/data/www/logs/access_log.%yyyy-%mm-%dd.log"
SiteDomain="${mydomain}"
HostAliases="localhost 127.0.0.1"
DefaultFile="index.jsp"
DirData="data"
按照
设置
文件的设置
,在当前目次
成立
一个空文件夹 #mkdir data 寄放
说明后的数据。
拷贝awstats/wwwroor/icon 到 你WEB的 /icon
起头说明日记
运行一下awstats
cd /data/www/webroot/WEB-INF/cgi/ webroot为工程地点
的目次
./awstats.pl -config=${mydomain} -update 如:
启动tomcat
/data/tomcat/bin/startup.sh
查察
结果
{mydomain}/cgi-bin/awstats.pl?config=${mydomain}
由于
咱们直策应
用
的是本身
的域名作为awstats设置
文件的名字,以是
也可以如许
拜访awstats
{mydomain}/cgi-bin/awstats.pl
主动
更新
crontab -e
#Update AWStats
每五分钟主动
更新一次
*/5 * * * * (cd /data/www/${mydomain}/WEB-INF/cgi/;./awstats.pl -update -config=)
4。高等
添加权限独霸
批改 awstats 地点
站点的 web.xml 在 servlet-mapping 标签下添加下面的设置
信息
Awstats status
users
org.apache.catalina.UserDatabase
awstats statics
/cgi-bin/*
AwstatsAdmin
BASIC
Awstats status
leon
AwstatsAdmin
然后在 %TOMCAT%/conf/tomcat-user.xml 添加这些
阅读(1246) | 评论(0) | 转发(0) |