Awstats安裝手記

 
一,下載
     
      awstats-6.9.tar.gz
      cronolog-1.6.2.tar.gz(日誌切割用)
二, 解壓並安裝
 
tar –zxvf awstats-6.9.tar.gz
tar –zxvf cronolog-1.6.2.tar.gz
mv awstats-6.9 awstats
mv awstats /usr/local/
cd /usr/local/awstats/tools/
perl awstats_configure.pl

 在安裝之前確定本機已經安裝了perl ,在執行perl過程中會要求你輸入域名(或IP),指定配置文件目錄,指定apache安裝目錄,重啓apache

這個過程還要注意輸出內容(如下,告訴你如何訪問)

You can also read your statistics for '192.168.109.4' with URL:

 

進入cronolog解壓目錄

cd cronolog-1.6.2
./configure
 make && make install

 

三, 編輯apache的配置文件
 
vi /etc/httpd/conf/httpd.conf(添加如下內容)

 
<VirtualHost 192.168.109.4>             #定義一個虛擬主機192.168.109.4

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/"

CustomLog "|/usr/local/sbin/cronolog /var/log/httpd/%Y%m%d.access.log" combined

# 使用apache自帶的輪循工具:rotatelogs來對日誌文件進行輪循並將日誌重定向到cronolog

這個目錄要和配置文件上的目錄對應起來

ErrorLog "/var/log/httpd.error_log"

</VirtualHost>

 
四, 修改配置文件如下:
 
    vi /etc/awstats/awstats.192.168.109.4.conf
    LogFile="/var/log/http/qubaoquan/%YYYY-0%MM-0%DD-0.access.log"
DirData="/usr/local/awstats/data"

 
五, 創建數據目錄並創建自動化任務

  
   mkdir -p /usr/local/awstats/data/

   * * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl –update –config=192.168.109.4

 
六,訪問

 
七,截圖(下載到本地再看)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章