[ubuntu]awstats install

參考網址:alvinchen

整理如下:環境 lubuntu 22.04 cubi
 

步驟一: 安裝Awstats
apt-get install awstats libgeo-ipfree-perl libnet-ip-perl

步驟二: 設定Awstats
cp /etc/awstats/awstats.conf /etc/awstats/awstats.sp.idv.tw.conf
vi /etc/awstats/awstats.sp.idv.tw.conf
改這些地方
LogFormat=1
SiteDomain="sp.idv.tw"
HostAliases="localhost 127.0.0.1 sp.idv.tw"
DNSLookup=0
Lang="tw"

步驟三:手動執行一次
/usr/lib/cgi-bin/awstats.pl -config=sp.idv.tw -update

步驟四:設定定期自動執行
vi /etc/cron.d/awstats
新增一行
*/10 * * * * root /usr/lib/cgi-bin/awstats.pl -config=sp.idv.tw -update > /dev/null

步驟五:設定Apache Config,讓網頁可以看到資料
vi /etc/apache2/sites-available/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


步驟六:開啟apache cgi mode,並重新啟動
a2enmod cgi
service apache2 restart

打開瀏覽器就可以看到網站的流量數字啦
http://sp.idv.tw/cgi-bin/awstats.pl?config=sp.idv.tw


統計圖會有破圖(步驟五的Alias /awstats-icon/ 似乎沒有作用)
直接把/usr/share/awstats/icon/. 複製到 /var/www/html/awstats-icon/.
mkdir /var/www/html/awstats-icon
cd /var/www/html/awstats-icon
cp /usr/share/awstats/icon/. . -Rp

另一篇文章參考Ubuntu 18.04 安裝 AWStats 來統計網站流量

本篇發表於 Linux系統。將永久鏈結加入書籤。