Tags
  1. https://tecadmin.net/install-awstats-apache-log-analyzer-on-ubuntu/
  2. cp /usr/share/doc/awstats/examples/apache.conf /etc/apache2/conf-available/awstats.conf
  3. a2enconf awstats
  4. a2enmod cgi remoteip
  5. mkdir /var/lib/awstats/DOMAIN 
  6. chmod go+w /var/lib/awstats/DOMAIN
  7. vim /etc/awstats/awstats.DOMAIN.conf
  8. /etc/cron.daily/awstats

/etc/awstats/awstats.DOM.TLD.conf

Include "/etc/awstats/awstats.conf"
SiteDomain="DOM.TLD"
DirData="/var/lib/awstats/DOM.TLD"
LogFile="/var/log/apache2/DOM.TLD_access.log"

/etc/awstats/awstats.conf

SiteDomain="DOM.TLD"
  • mkdir /etc/apache2/conf

/etc/apache2/conf/awstatsauth.conf

<Directory /usr/lib/cgi-bin/>
   AuthUserFile /etc/apache2/htpasswd
   AuthName "Please Enter Your Password"
   AuthType Basic
   Require valid-user
</Directory>

real IP in logs

/etc/cron.daily/awstats

#!/bin/sh
/usr/share/awstats/tools/update.sh && /usr/share/awstats/tools/buildstatic.sh
  1. cd /var/lib/awstats/  ; ls -ld */
  2. ll /var/log/apache2/*.log
  3. https://DOM.TLD/cgi-bin/awstats.pl