Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:web_c7:webstats [20.01.2015 17:07. ] – [Anwendung] django | centos:web_c7:webstats [18.11.2024 19:14. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | <WRAP center round alert 60%> | ||
- | Artikel aktuell in Bearbeitung ... | ||
- | </ | ||
- | |||
====== Logfileanalyse und -Auswertung mit (Better-)AWStats unter CentOS 7.x ====== | ====== Logfileanalyse und -Auswertung mit (Better-)AWStats unter CentOS 7.x ====== | ||
{{: | {{: | ||
- | <WRAP center round important | + | <WRAP center round important |
**WICHTIG: | **WICHTIG: | ||
Zeile 48: | Zeile 44: | ||
# yum install php-gd | # yum install php-gd | ||
+ | bzw. | ||
+ | # yum install php70u-gd -y | ||
+ | bei Verwendung von PHP 7.0 | ||
===== Installation ===== | ===== Installation ===== | ||
Für die Installation von **AWStats** greifen wir auf das **RPM** vom Repository [[centos: | Für die Installation von **AWStats** greifen wir auf das **RPM** vom Repository [[centos: | ||
Zeile 915: | Zeile 914: | ||
Für die Abfrage der Statistikdaten mit unserem bevorzugtem Browser, benötigen wir nun noch einen virtuellen Host, den wir nun einrichtenm wollen. | Für die Abfrage der Statistikdaten mit unserem bevorzugtem Browser, benötigen wir nun noch einen virtuellen Host, den wir nun einrichtenm wollen. | ||
==== Apache vHost ==== | ==== Apache vHost ==== | ||
- | Im ersten Konfigurationsbeispiel richten wir uns einen vHOST für unseren Apache-Webserver ein. Hier wurde bei der Installation bereits eine passende Konfigurationsdatei in den Apache-konfigurationspfad | + | Im ersten Konfigurationsbeispiel richten wir uns einen vHOST für unseren Apache-Webserver ein. Hier wurde bei der Installation bereits eine passende Konfigurationsdatei in den Apache-Konfigurationspfad |
# vim / | # vim / | ||
<file apache / | <file apache / | ||
Zeile 961: | Zeile 960: | ||
| | ||
- | Ein reload unseres Apache Webserver reicht nun aus, um den neunen | + | Ein reload unseres Apache Webserver reicht nun aus, um den neuen vHOST verfügbar zu haben. |
# systemctl reload httpd | # systemctl reload httpd | ||
Zeile 2671: | Zeile 2670: | ||
{{ : | {{ : | ||
- | Voraussetzung für die Abfrage über das Perl-Script ist das installierte Perl-Paket **Net:: | + | Voraussetzung für die Abfrage über das Perl-Script ist das installierte Perl-Paket **Net:: |
# yum install perl-Net-XWhois -y | # yum install perl-Net-XWhois -y | ||
Zeile 2927: | Zeile 2926: | ||
Für den Betrieb von **BetterAWStats** benötigen wir noch das Paket **php-gd** zur PHP Unterstützung der GD Gaphic Library, welches wir noch via **yum** installieren, | Für den Betrieb von **BetterAWStats** benötigen wir noch das Paket **php-gd** zur PHP Unterstützung der GD Gaphic Library, welches wir noch via **yum** installieren, | ||
yum install php-gd -y | yum install php-gd -y | ||
+ | bzw. | ||
+ | # yum install php70u-gd -y | ||
+ | bei Verwendung von PHP 7.0 | ||
===== Konfiguration ===== | ===== Konfiguration ===== | ||
==== Dokumentation ==== | ==== Dokumentation ==== | ||
Zeile 3916: | Zeile 3917: | ||
{{ : | {{ : | ||
+ | |||
+ | ==== Optimierung mit JpGraph ==== | ||
+ | Mit Hilfe der objektorientiereten Graphikbibliothek [[http:// | ||
+ | |||
+ | Hierzu laden wir uns von der [[http:// | ||
+ | # tar xzfv jpgraph-3.5.0b1.tar.gz -C / | ||
+ | |||
+ | Bevor wir uns nun an die Anpassung unserer Konfiguration machen, passen wir kurz noch die Verzeichnis und Dateirechte an. | ||
+ | # chown apache.apache / | ||
+ | |||
+ | Abschließend ergänzen wir noch die Konfigurationsdatei von BetterAWStats. | ||
+ | # vim / | ||
+ | |||
+ | <code php>... | ||
+ | |||
+ | // | ||
+ | //* JPGRAPH SETTINGS | ||
+ | // | ||
+ | |||
+ | // NAME: Enable JPgraph? | ||
+ | // INFO: To use JPGraph, you have to download it from | ||
+ | // http:// | ||
+ | // DEFAULT: true | ||
+ | // POSSIBLE VALUES: true, false | ||
+ | // Django : 2013-12-29 | ||
+ | // default: | ||
+ | // | ||
+ | $BAW_CONF[' | ||
+ | |||
+ | // NAME: Path to JPGraph | ||
+ | // INFO: Where is your JPGraph installation? | ||
+ | // in. No trailing slash) | ||
+ | // DEFAULT: '/ | ||
+ | // Django : 2013-12-29 | ||
+ | // default: $BAW_CONF[' | ||
+ | $BAW_CONF[' | ||
+ | |||
+ | ... | ||
+ | </ | ||
+ | |||
+ | ===== Website Analytics mit Piwik ===== | ||
+ | |||
+ | Einen ganz anderen Ansatz, nämlich nicht das Auswerten der Serverlogs, sondern das Sammeln von Informationen über den Client, geht [[http:// | ||
+ | |||
+ | Eine ausführliche (Installations-)Beschreibung zu **Piwik** findet man [[centos: | ||
+ | |||
+ | ====== Links ====== | ||
+ | * **[[centos: | ||
+ | * **[[wiki: | ||
+ | * **[[http:// | ||
+ | |||
+ | |||