熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

詳解awstats和tomcat配置指南

2013-11-23 20:28:00  來源: Java開源技術 
    引言
    為達到網站優化的理想效果對網站訪問者進行必要的甚至細致的分析是最基本的保障通過對有效的用戶行為分析如來自搜索引擎的關鍵字訪問統計哪些頁面最受歡迎及為什麼受歡迎又有哪些頁面不受歡迎其原因在哪等找到人們如何發現及以什麼方式浏覽我們網站的規律從而能夠為我們改善訪問者的體驗改進網站以更好地滿足訪問者的要求提供基本思路這就要求我們要為Web服務器配置一款強大的日志分析軟件(當然這是對有服務器管理權限的朋友而言對虛擬主機用戶可考慮如Google Analytics之類免費日志分析系統)目前Web日志分析軟件已越來越成熟功能也越來越強資金充足的朋友可考慮商業軟件而對囊中羞澀的朋友則可選擇Open Source(開放源碼)的免費軟件其中AWStats即是十分優秀並得到廣泛使用的一款
    AWStats的自我介紹
    Advanced Web Statistics(AWStats)是一個免費的功能強大的服務器日志分析工具它可以告訴你所有的Web統計數據包括訪問量訪問者數量頁面 點擊高峰時段操作系統浏覽器版本搜索引擎關鍵字機械訪問無效連接等等可以工作在大多數服務器上(IIS +ApacheTomcat)可以從命令行或者CGI運行
    配置環境
    本文基於win xpwin server Mac OS X其它平台可參考相關軟件Mac snow leopard TomcatjdkawstatsActivePerl
    操作步驟
    安裝 ActivePerl :
    安裝awstats:
    修改Tomcat的serverxml:
    寫道
    <Valve className=orgapachecatalinavalvesFastCommonAccessLogValve
    directory=logs prefix=localhost_access_log suffix=txt
    pattern=common resolveHosts=false/>
    修改為
    <Valve className=orgapachecatalinavalvesFastCommonAccessLogValve
    directory=logs prefix=localhost_access_log suffix=log
    pattern=combined fileDateFormat=yyyyMMdd resolveHosts=false/>
    在Tomcat的webapp目錄下建立文件夾awstats把下載包中的docstoolswwwroot下的classesjscssicon等目錄(除了cgibin目錄)復制過來新建WEBINF目錄在下邊新建webxml內容如下
    Xml代碼
    xml version= encoding=ISO?>
    <webapp xmlns=
    xmlns:xsi=instance
    xsi:schemaLocation= app__xsd
    version=>
    <servlet>
    <servletname>cgiservletname>
    <servletclass>orgapachecatalinaservletsCGIServletservletclass>
    <initparam>
    <paramname>debugparamname>
    <paramvalue>paramvalue>
    initparam>
    <initparam>
    <paramname>cgiPathPrefixparamname>
    <paramvalue>WEBINF/cgibinparamvalue>
    initparam>
    <loadonstartup>loadonstartup>
    servlet>
    <servletmapping>
    <servletname>cgiservletname>
    <urlpattern>/cgibin/*urlpattern>
    servletmapping>
    <welcomefilelist>
    <welcomefile>lwelcomefile>
    <welcomefile>welcomefile>
    <welcomefile>indexjspwelcomefile>
    welcomefilelist>
    webapp>


    最終的目錄結構如下awstats
    classes
    css
    docs
    icon
    js
    tools
    WEBINF
    將Tomcat的server/lib目錄下的servletscgirenametojar文件改名為servletscgijar將 WEBINF/cgibin目錄下的nf文件改名為nf新建文件anf內容如下
    Java代碼Include nf
    LogFile=C:/apachetomcat/logs/localhost_access_log%yyyy%mm%ddlog
    SiteDomain=localhost
    HostAliases=localhost
    DefaultFile=indexjsp
    #在cgibin建立data文件夾
    DirData=data
    DirCgi=/cgibin
    DirIcons=/awstats/icon
    #允許在web頁更新日志默認為(命令行更新)
    AllowToUpdateStatsFromBrowser=
    訪問 見附件圖(點擊看大圖)

  

 
    若需要查看項目的熱點頁面點擊download 即可查看熱點見附件圖(點擊看大圖)

  

 


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28537.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.