引言
為達到網站優化的理想效果
對網站訪問者進行必要的
甚至細致的分析是最基本的保障
通過對有效的用戶行為分析
如來自搜索引擎的關鍵字訪問統計
哪些頁面最受歡迎及為什麼受歡迎
又有哪些頁面不受歡迎其原因在哪等
找到人們如何發現及以什麼方式浏覽我們網站的規律
從而能夠為我們改善訪問者的體驗
改進網站以更好地滿足訪問者的要求提供基本思路
這就要求我們要為Web服務器配置一款強大的日志分析軟件(當然
這是對有服務器管理權限的朋友而言
對虛擬主機用戶
可考慮如Google Analytics之類免費日志分析系統)
目前
Web日志分析軟件已越來越成熟
功能也越來越強
資金充足的朋友可考慮商業軟件
而對囊中羞澀的朋友
則可選擇Open Source(開放源碼)的免費軟件
其中
AWStats即是十分優秀並得到廣泛使用的一款
AWStats的自我介紹
Advanced Web Statistics(AWStats)是一個免費的功能強大的服務器日志分析工具
它可以告訴你所有的Web統計數據
包括訪問量
訪問者數量
頁面
點擊
高峰時段
操作系統
浏覽器版本
搜索引擎
關鍵字
機械訪問
無效連接等等
可以工作在大多數服務器上(IIS
+
Apache
Tomcat)
可以從命令行或者CGI運行
配置環境
本文基於win xp
win server
Mac OS X
其它平台可參考
相關軟件
Mac snow leopard
Tomcat
jdk
awstats
ActivePerl
操作步驟
安裝 ActivePerl :
安裝awstats:
修改Tomcat的server
xml:
寫道
<Valve className=
org
apache
catalina
valves
FastCommonAccessLogValve
directory=
logs
prefix=
localhost_access_log
suffix=
txt
pattern=
common
resolveHosts=
false
/>
修改為
<Valve className=
org
apache
catalina
valves
FastCommonAccessLogValve
directory=
logs
prefix=
localhost_access_log
suffix=
log
pattern=
combined
fileDateFormat=
yyyy
MM
dd
resolveHosts=
false
/>
在Tomcat的webapp目錄下建立文件夾awstats
把下載包中的docs
tools
wwwroot下的classes
js
css
icon等目錄(除了cgi
bin目錄)復制過來
新建WEB
INF目錄
在下邊新建web
xml
內容如下
Xml代碼
xml version=
encoding=
ISO
?>
<web
app xmlns=
xmlns:xsi=
instance
xsi:schemaLocation=
app_
_
xsd
version=
>
<servlet>
<servlet
name>cgiservlet
name>
<servlet
class>org
apache
catalina
servlets
CGIServletservlet
class>
<init
param>
<param
name>debugparam
name>
<param
value>
param
value>
init
param>
<init
param>
<param
name>cgiPathPrefixparam
name>
<param
value>WEB
INF/cgi
binparam
value>
init
param>
<load
on
startup>
load
on
startup>
servlet>
<servlet
mapping>
<servlet
name>cgiservlet
name>
<url
pattern>/cgi
bin/*url
pattern>
servlet
mapping>
<welcome
file
list>
<welcome
file>lwelcome
file>
<welcome
file>welcome
file>
<welcome
file>index
jspwelcome
file>
welcome
file
list>
web
app>
最終的目錄結構如下
awstats
classes
css
docs
icon
js
tools
WEB
INF
將Tomcat的server/lib目錄下的servlets
cgi
renametojar文件改名為servlets
cgi
jar
將 WEB
INF/cgi
bin目錄下的nf文件改名為nf
新建文件anf
內容如下
Java代碼Include
nf
LogFile=
C:/apache
tomcat
/logs/localhost_access_log
%yyyy
%mm
%dd
log
SiteDomain=
localhost
HostAliases=
localhost
DefaultFile=
index
jsp
#在cgi
bin建立data文件夾
DirData=
data
DirCgi=
/cgi
bin
DirIcons=
/awstats/icon
#允許在web頁更新日志
默認為
(命令行更新)
AllowToUpdateStatsFromBrowser=
訪問
見附件圖
(點擊看大圖)
若需要查看項目的熱點頁面
點擊download 即可查看熱點
見附件圖
(點擊看大圖)
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28537.html