awstats安裝配置

2021-09-24 12:30:47 字數 3033 閱讀 6057

注:目前版本已經更新到

awstats7.0

1把安裝包通過ftp等工具上傳到實驗、上線的環境

/home

(根據個人情況)

解壓tar –zxf awstats7.0.tar.gz

會解壓出乙個目錄,名為

awstats7.0

在此目錄下會有

docs  readme.txt  tools  wwwroot

三個資料夾和乙個幫助檔案

2awstats7.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語言環境...