1.1. awstats配置说明
1.1.1. 下载地址
Ø
到百度去搜索ActivePerl-5.8.8.822-MSWin32-x86-280952.zip
Ø
http://prdownloads.sourceforge.net/awstats/awstats-6.9.exe
1.1.2. 安装
1.1.3. 配置说明
Ø
修改tomcat的配置文件%TOMCAT_HOME%/conf/web.xml,让tomcat可以支持cgi脚本。
取消这段servlet的配置文件的注释
<servlet>
取消这段servlet mapping的配置文件的注释
<servlet-mapping>
配置完tomcat的web.xml文件,让tomcat支持cgi,之后还有一个重要的工作,就是找到tomcat的安装目录下server/lib/servlet-cgi.renametojar文件,将它该名为servlet-cgi.jar。这样tomcat就可以支持cgi。
Ø
修改tomcat的%TOMCAT_HOME%/conf/server.xml配置文件,让tomcat输出awstats可以支持的log日志。
修改
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
为:
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="access_log." suffix=".log"
pattern="combined" fileDateFormat="yyyy-MM-dd" resolveHosts="false"/>
(注:tomcat默认的配置文件这段配置信息被注释,需要取消注释。)
Ø
1.1.4. 访问awstats的权限控制
在%TOMCAT%/conf/tomcat-user.xml 添加这些
<tomcat-users>
</tomcat-users>
如果直接访问统计的地址,提示需要登录用户名和密码
访问地址示例:http://localhost:8080/examples/cgi-bin/awstats.pl?config=liyang
其中examples是工程名,tomcat/webapps/examples
补充:
1.更新awstats的分析数据有两种方式,官方文档中推荐的方式是手动在命令行中用perl awstats.pl -config=mysite –update命令,另一种方式是在网页上点击“立即更新”链接,不过该链接出现的前提是在配置文件awstats.${mydomain}.conf中将AllowToUpdateStatsFromBr
2、修改conf/context.xml
[xhtml:nogutter]
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.</Context>
修改<Context>添加privileged="true"属性,否则页面提示Servlet CGI is not availabled,且tomcat会有错误提示java.lang.SecurityException: Restricted classclass org.apache.catalina.servlets.CGIServlet