Awstats快速安裝

2021-09-05 05:25:27 字數 2234 閱讀 3705

awstats是乙個免費的日誌分析工具,用perl開發的。可以用於分析各種linux下的應用程式產生的日誌,包括

apache/squid/samba/resin/tomcat 等等。在這裡,我用它來分析apache日誌。

awstats 是採用perl開發的,linux系統中一般都有perl語言環境,因此無需做特別處理。如果還像通過web server檢視分析結果,就需要讓web server支援cgi才行了。在這裡,我使用apache作為web server,因此我在編譯apache時,加上了選項:--enable-cgi

/usr/local/awstats下。主要有以下幾個檔案:

docs

readme.txt

result

tools

wwwroot

接下來,編輯配置檔案,awstats 支援針對多個子網域名稱生成分析日誌,這裡以imysql.cn網域名稱為例。配置檔案名為:

/etc/awstats/awstats.imysql.cn.conf,主要修改以下幾行:

logfile="/data/log/imysql.cn-access_log"

logformat=4

sitedomain="imysql.cn"

dirdata="/usr/local/awstats/result"

logfile 指明apache的access log所在,這裡也可以使用變數,例如:logfile="/data/log/imysql.cn-access_log.%yy-24%mm-24%dd",具體的請檢視

相關文件。

logformat 表示日誌格式,我在apache的日誌格式中,採用

combined,因此這裡寫成4。如果apache裡設定的是

common,則在這裡寫2,具體的對應關係可以看

awstats文件。

sitedomain 要分析的網域名稱

dirdata 分析結果存放位置

[yejr@imysql log]# /usr/local/awstats/tools/awstats_updateall.pl now
上面這種方式是一下子分析所有的網域名稱,也可以像下面這樣只分析某個網域名稱:

[yejr@imysql log]# /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=imysql.cn
首先,要先配置apache,如下:

alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"

alias /awstatscss "/usr/local/awstats/wwwroot/css/"

alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"

scriptalias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"

options none

allowoverride all

order allow,deny

allow from all

在這裡,我允許/usr/local/awstats/wwwroot目錄定義自己的訪問規則,因此我可以編輯自己的.htaccess來限制可以訪問該目錄的使用者,設定是否需要密碼等規則。

[yejr@imysql log]# cat /usr/local/awstats/wwwroot/.htaccess

authtype basic

authname "restricted files"

authuserfile /usr/local/apache/conf/passwords

require user yejr

[yejr@imysql log]#  cat /usr/local/apache/conf/passwords

yejr:kafg4cmxiib3w

然後,我就可以通過這個url(

http://***xx/awstats/awstats.pl?config=imysql.cn)來訪問我的分析結果了,呵呵。

本文出自 「mysql中文網」部落格

awstats簡易安裝文件

awstats簡易安裝文件 step 1 安裝 1 安裝apache2.2.0 2 安裝awstats6.5 step 2 配置 1 apache配置 servername irunnet.com root mail bin apachectl stop root mail bin apachect...

awstats簡易安裝文件

awstats簡易安裝文件 step 1 安裝 1 安裝apache2.2.0 2 安裝awstats6.5 step 2 配置 1 apache配置 root mail bin apachectl stop root mail bin apachectl start 2 awstats配置 預設安...

awstats簡易安裝文件

awstats簡易安裝文件 step 1 安裝 1 安裝apache2.2.0 2 安裝awstats6.5 step 2 配置 1 apache配置 root mail bin apachectl stop root mail bin apachectl start 2 awstats配置 預設安...