Unterstütze unsere Tutorials mit einem WerbeClick!

Linux Tipps

Debian Tipp #22: Fragen Sie sich, welcher Debian Spiegel für Sie am besten ist? Schauen Sie sich doch mal die Pakete apt-spy und netselect-apt an, welche Informationen über die Performance verschiedener Spiegel-Server ermitteln können.

AwStats Howto

Paket installieren
aptitude install awstats

Konfigurieren

cd /etc/awstats
cp awstats.conf awstats.domainname.conf

Die Datei awstats.domainname.conf öffnen und anpassen.
Wichtig ist hier, dass die richtige Apache Logdatei eingestellt wird die AWstats auswerten soll.

 

AWStats aktualisieren

/usr/lib/cgi-bin/awstats.pl -config=domainname -update

Siehe auch /etc/cron.d/aswstats

 

CGI Zugriff einrichten

        #####################################################################
        ### AWSTATS                                                       ###
        #####################################################################

        # This provides worldwide access to everything below the directory
        # Security concerns:
        #  * Raw log processing data is accessible too for everyone
        #  * The directory is by default writable by the httpd daemon, so if
        #    any PHP, CGI or other script can be tricked into copying or
        #    symlinking stuff here, you have a looking glass into your server,
        #    and if stuff can be uploaded to here, you have a public warez site!
        <Directory /var/lib/awstats>
                Options None
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>

        # This provides worldwide access to everything in the directory
        # Security concerns: none known
        Alias /awstats-icon/ /usr/share/awstats/icon/

        # This provides worldwide access to everything below the directory
        # Security concerns: none known
        <Directory /usr/share/awstats/icon>
                Options None
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>

        # This (hopefully) enables _all_ CGI scripts in the default directory
        # Security concerns: Are you sure _all_ CGI scripts are safe?
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

        RedirectMatch ^/logs    /cgi-bin/awstats.pl?config=domainname

        #####################################################################
        ### AWSTATS ENDE                                                  ###
        #####################################################################

 

 

Cron Einrichten

 

cd /etc/cron.d/
touch awstats

Inhalt des Cron Jobs für AWstats

3,33 * * * * root /usr/lib/cgi-bin/awstats.pl -config=domainname -update >/dev/null

Berechtigung für www-data

chown root:www-data /etc/awstats/awstats.domainname.conf
chmod g+w /etc/awstats/awstats.domainname.conf

 

GeoIP

Damit GeoIP funktioniert müssen folgende Pakete installiert werden

aptitude install geoip-bin geoip-database libgeo-ip-perl libgeo-ipfree-perl

Die GeoIP Plugins können in der AWstats Konfigurationsdatei aktiviert werden. Es gibt bei http://www.maxmind.com/app/ip-location kostenlose Lite Versionen von GeoIPCountry und GeoIPCity. Einfach runterladen, entpacken und in den ensprechenden Ordner packen.

 

Abschließen immer update ausführen
/usr/lib/cgi-bin/awstats.pl -config=domainname update

URL Alias Builder

 

aptitude install libio-all-lwp-perl
cd /usr/share/doc/awstats/examples/
urlaliasbuilder.pl -site=www.someotherhost.com

Abschließend kann man noch das http://www.jawstats.com/ Ajax Webtool runterladen und einrichten.

 

 

Tags: linux, awstats, web, statistik, apache, webserver, webstatistik

Unterstütze unsere Tutorials mit einem Werbeclick!

Über uns

Wir sind ein agiles Team von Softwareentwicklungen, UX-Designern und IT-Supporten und haben uns auf individuelle Softwarelösung für den Mittelstand spezialisiert. Unsere besondere Stärken sind  Web-Anwendungen mit dem Symfony Framework sowie individuelle Industrielösungen für Produktionslinien, Servicetechniker oder Inspekteure zu entwickeln. Eine weitere Stärke ist die Erweiterung von Content Management Systemen wie beispielsweise Wordpress, Typo3, Drupal und Joomla. Das entwickeln von Apps für Android, Windows und Apple OS Systemen ist selbstverständlich!