共计 3317 个字符,预计需要花费 9 分钟才能阅读完成。
安装 perl,下载地址:http://www.activestate.com/activeperl/downloads
根据操作系统版本下载安装,安装时选择将 perl 加入 PATH
Awstats 本地下载:
免费下载地址在 http://linux.linuxidc.com/
用户名与密码都是 www.linuxidc.com
具体下载目录在 /2013 年资料 /11 月 / 9 日 /Tomcat 安装 AWStats 做统计
下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm
————————————- 分割线 ————————————-
1、在 Tomcat 的 webapps 目录下建立文件夹 awstats,把下载包 wwwroot 下的 classes、js、css、icon 等目录 (除了 cgi-bin 目录) 复制到 webapps/awstats 目录下。
2、新建 WEB-INF 目录;
3、在 WEB-INF 下新建 cgi-bin 目录
4、在 WEB-INF 下新建 web.xml,内容如下:
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<web-app xmlns=”http://java.sun.com/xml/ns/javaee”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=”http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd”
version=”3.0″
metadata-complete=”true”>
<display-name>awstats</display-name>
<description>
Welcome to AWStats
</description>
<servlet>
<servlet-name>cgi</servlet-name>
<servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>cgiPathPrefix</param-name>
<param-value>WEB-INF/cgi-bin</param-value>
</init-param>
<load-on-startup>5</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>cgi</servlet-name>
<url-pattern>/cgi-bin/*</url-pattern>
</servlet-mapping>
</web-app>
5、修改 <Tomcat_HOME>\conf\context.xml 配置文件,在 Context 上添加 privileged 属性
<Context privileged=”true”>
<!– 其他部分 –>
</Context>
6、测试,在 webapps\awstats\WEB-INF\cgi-bin 目录下创建一个 test.cgi,内容如下:
print “Content-type: text/html\n\n”;
print “hello cgi”
修改 ok 之后,启动 tomcat,访问:http://localhost:8080/awstats/test.cgi 能够看到 gello cgi,即是 CGI 环境配置好。
以下用于打开日志
7、修改 <TOMCAT_HOME>/conf/server.xml
<Host name=”localhost” appBase=”webapps”
unpackWARs=”true” autoDeploy=”true”>
<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs”
prefix=”localhost_access_log.” suffix=”.txt”
pattern=”combined” fileDateFormat=”yyyy-MM-dd” resolveHosts=”false” />
</Host>
增加的是这一行:pattern=”combined” fileDateFormat=”yyyy-MM-dd” resolveHosts=”false”
8、将 WEB-INF/cgi-bin 目录下的 awstats.model.conf 文件改名为 common.conf,新建文件 awstats.localhost.conf,内容如下:
Include “common.conf”
LogFile=”C:/apache-tomcat-7.0.25/logs/localhost_access_log.%yyyy-%mm-%dd.txt”
SiteDomain=”localhost”
HostAliases=”localhost 127.0.0.1″
DefaultFile=”index.html”
# 在 cgi-bin 建立 data 文件夹
DirData=”data”
DirCgi=”/cgi-bin”
DirIcons=”/awstats/icon”
# 允许在 web 页更新日志,默认为 0(命令行更新)
AllowToUpdateStatsFromBrowser=1
在 awstats/WEB-INF/cgi-bin 目录下新建 data 目录,保存分析数据
配置完成。
访问地址:http://localhost:8080/awstats/cgi-bin/awstats.pl
cgi-bin/common.conf 目录有很多选项控制 awstats,可参考官方文档进行修改。
上传了配置好的 awstats 压缩包,解压缩放到 webapps 目录下,然后修改步骤 5 和 7 即可。
推荐阅读:
CentOS 6.3 下 AWStats+GeoIP 实现查看网站访问归属地 http://www.linuxidc.com/Linux/2013-06/85984.htm
Nginx 日志分析 AWStats + JAWStats 安装配置 http://www.linuxidc.com/Linux/2013-06/85567.htm
经典日志分析工具 -AWStats http://www.linuxidc.com/Linux/2012-12/77080.htm
AWStats 日志系统配置文件和错误归纳 http://www.linuxidc.com/Linux/2012-12/75657.htm
使用 AWStats 分析网站日志 - 强大的日志分析工具 http://www.linuxidc.com/Linux/2012-11/74431.htm
AWStats 的详细介绍:请点这里
AWStats 的下载地址:请点这里
Tomcat 的详细介绍:请点这里
Tomcat 的下载地址:请点这里