阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Tomcat安装AWStats做统计

162次阅读
没有评论

共计 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 的下载地址:请点这里

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计3317字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中