注:目前版本已經更新到
awstats7.0
1把安裝包通過ftp等工具上傳到實驗、上線的環境
/home
(根據個人情況)
解壓tar –zxf awstats7.0.tar.gz
會解壓出乙個目錄,名為
awstats7.0
在此目錄下會有
docs readme.txt tools wwwroot
三個資料夾和乙個幫助檔案
2把awstats7.0移動到/usr/local並改名為awstats
mv /home/awstats7.0 /usr/local
mv /usr/local/awstasts7.0 /usr/local/awstasts
執行配置指令碼生成
awstats
的配置檔案
cd /usr/local/awstats/tools
perl awstats_configure.pl
先輸入web
伺服器配置檔案的路徑
輸入**的網域名稱
www.yufang.com
回車使用預設的配置
/etc/awstats
(最好使用預設配置,否則會出現很多意想不到的錯誤)
3配置/etc/awstats/awstats.www.yufang.com.conf
設定web server
的logfile
位置編輯
logfile
為web server
的log
檔案位置
logfile=/usr/local/lamp/apache2/logs/access_log
注:一定保證和
中的log
檔案保證一致,
中log
名稱為logs/abcd-access_log
設定要分析的服務日誌型別
logtype=w
w表示為
web日誌
設定日誌格式
logformat=1
1表示採用
ncsa apache combined/elf/xlf log format
設定所要分析**網域名稱
sitedomain="www.yufang.com "
引號中一定要填上網域名稱,或者伺服器主機名
設定awstats
的資料庫存放目錄
dirdata="/usr/local/awstats/data"
注:在執行完
perl awstats_configure.pl
後,自動生成的
awstats.www.yufang.com.conf
檔案中基本資訊都已配置好。我們要改的只有
logflie
和dirdata
選項。
根據配置檔案內容建立
mkdir –p /usr/local/awstasts/data
chmod –r 755 /usr/local/awstasts/data
chmod 755 /usr/local/awstats/wwwroot/cgi-bin/*.pl
注1 注2:注:
rpm安裝包裡面的
*.pl
都具有執行許可權,
tar包裡面的
*.pl
卻沒有。
4建立awstats初始化資料庫
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.yufang.com
注:執行過程中可能會報如下錯誤:
日誌的格式不匹配
解決方式:刪掉
access_log,
重新啟動
apache
會在相應位置再次生成
access_log
5生成相應的配置檔案
在httpd.conf
documentroot
下的路徑新增乙個
awstats
的資料夾
mkdir /usr/local/lamp/apache2/htdocs/awstats
執行/usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=www.yufang.com -lang=cn -dir=/usr/local/lamp/apache2/htdocs/awstats -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl
檢視主頁流量分析
或網域名稱/awstats/awstats.pl?config=www.yufang.com
進行若干次訪問
記錄會更新(同時體現在
access_log
日誌檔案會有記錄)
重新整理頁面
需要認證才能訪問流量統計頁面
1 設定使用者
admin
有權訪問該頁面
cd /usr/local/lamp/apache2/bin
./htpasswd -c /usr/local/apache2/password admin
2 修改httpd.conf
新增authtype basic
authname "restricted files"
authuserfile /usr/local/lamp/apache2/password
require user admin
AWstats外掛程式配置
awstats安裝包附帶有多種實用外掛程式,在配置模板中增加了相應的外掛程式載入指令 預設被注釋掉 使用時只需去掉相應指令前的注釋符即可,但要注意的是有些外掛程式需要安裝特定的perl模組才能正常使用。1.外掛程式介紹qqwry.dat。要求的perl模組 net xwhois 載入指令 loadp...
Awstats配置說明
作為乙個基於perl並以日誌作為 流量分析的工具,awstats在設計上表現了強大的應用性。1.原理 每個伺服器可以建立很多個 每個 有乙個日誌儲存位址,awstats通過被統計的 的配置資訊獲得 的訪問日誌,並通過這些日誌分析出結果。b.的日誌屬性設定及獲取日誌儲存位址 操作 iis中右鍵點選 選...
Awstats快速安裝
awstats是乙個免費的日誌分析工具,用perl開發的。可以用於分析各種linux下的應用程式產生的日誌,包括 apache squid samba resin tomcat 等等。在這裡,我用它來分析apache日誌。awstats 是採用perl開發的,linux系統中一般都有perl語言環境...