一,下載
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"
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
六,訪問
七,截圖(下載到本地再看)