ubuntu用Awstats分析Apache日誌

來源:互聯網
上載者:User

AWStats(Advanced Web Statistics)是一個免費的日誌分析工具,可以統計網站的訪問量、訪問次數、頁面的瀏覽量,點擊數,資料的流量,可以按月、日期、星期、小時統計瀏覽的次數,也可以查看訪問者的國家或地區等。

 

它能夠快速的處理Apache日誌、IIS日誌、Proxy 伺服器日誌、WAP日誌、郵件日誌和FTP伺服器日誌。

使用Awstats分析軟體可以Apache日誌,還可以查看到Apache的HTTP錯誤碼。

Ubuntu安裝配置Awstats工具

1.  安裝Awstats工具

$ sudo apt-get install  awstats在安裝awstats工具後,預設在系統中建立了一個cron任務,可以通過

sudo vi /etc/cron.d/awstats命令,查看內容:

 

通過可以看到,系統每10分鐘,awstats以www-data使用者身份執行一次/usr/lib/cgi-bin/awstats.pl檔案,通過awstats的設定檔分析apache的access.log記錄檔。

2. 配置Apache

首先,在/etc/apache/2目錄下,建立一個awstats.conf設定檔

$  sudo vi /etc/apache2/awstats.conf檔案的內容:Alias /awstatsclasses  "/usr/share/awstats/lib/"

Alias /awstats-icon/   "/usr/share/awstats/icon/"

Alias /awstatscss "/usr/share/doc/awstats/examples/css"

ScriptAlias /cgi-bin/  /usr/lib/cgi-bin/

ScriptAlias /awstats/  /usr/lib/cgi-bin/

Options ExecCGI -MultiViews  +SymLinksIfOwnerMatch

   其中,“/awstatsclasses”表示:庫檔案   “/awstats-icon/”表示:表徵圖 
“/awstatscss”表示:樣式表  “/cgi-bin/”表示:awstats.pl可執行檔檔案
 
其次, 在/etc/apache2/apache2.conf設定檔中,加入
Include /etc/apache2/awstats.conf當然也可以將awstats.conf檔案放入/etc/apache2/conf.d/目錄下。
 
最後,重新載入apache配置
 
$  sudo  /etc/init.d/apache2  reload重啟完apache,可以通過瀏覽器訪問http://youripaddress/awstats/awstats.pl
(以IP地址為192.168.0.17為例),訪問到的結果

由於我們通過瀏覽器訪問http://youripaddress/awstats/awstats.pl地址,apache預設會訪問/etc/awstats/awstats.192.168.0.17.conf檔案

3. 配置Awstats

sudo cp /etc/awstats/awstats.conf   /etc/awstats/awstats.192.168.0.17.conf

sudo vi /etc/awstats/awstats.192.168.0.17.conf

加入檔案內容:

SiteDomain  = “192.168.0.17”

接著運行命令:

$   sudo /usr/bin/perl /usr/lib/cgi-bin/awstats.pl -update -config=192.168.0.17
在用過瀏覽器訪問http://youripaddress/awstats/awstats.pl地址,就可以看到apache日誌的詳細資料,

 

        awstats的介面與瀏覽器的預設設定的語言有關,awstats支援多國語言,如果發現瀏覽的介面是英文或者其他語言,請修改瀏覽器的設定即可。

        前面提到預設awstats在安裝時自動產生了一個cron任務,是每10分鐘更新一次,頻率似乎有點高,可以設定為每個小時,或者每天的某個時間點更新一次。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.